Articles of webpack 2

webpack 2和stylus-loaderconfiguration文件的例子

我坚持得到手写笔与webpack 2一起工作。我试图将手写笔加载模块添加到我的webpack.config,但是我不知道如何做到这一点。 我不是,我没有阅读文档: https://github.com/shama/stylus-loader 乍一看这个例子代码看起来像一块蛋糕(请记住,我在这里说Webpack 2,而不是Webpack 1): module: { rules: [ { test: /\.styl$/, use: [ 'style-loader', 'css-loader', { loader: 'stylus-loader', options: { use: [stylus_plugin()], }, }, ], } ], }, 这里的问题是stylus_plugin函数,根据文档,需要通过以下方式进行要求: var stylus_plugin = require('stylus_plugin'); 但是,在npm repo中不存在像stylus_plugin这样的npm模块。 所以,也许有人可以帮助我在webpack上运行铁笔,也许有人甚至可以提供一个configuration的例子。 附录,2017年2月9日。这适用于我(使用手写笔): module: { rules: [{ test: /\.styl$/i, use: [ 'style-loader', 'css-loader', 'stylus-loader' ] }] } 为了明确起见:每个单独的加载器代表一个单独的插件。 […]

Webpack2 node-libs-browser排除?

我已经升级到webpack 2,并在树摇动我的包大小增加之前。 当调查为什么我似乎有像bn.js和eliptic (node-libs-browser的一些依赖关系 – 它本身现在是webpack2的依赖项)的大文件。 有什么方法可以删除或排除它们吗? 在webpack1中,他们没有被添加到我的包中。

如何确定安装的webpack版本

特别是在从webpack v1到v2的过渡期间,以编程方式确定安装什么webpack版本将是非常重要的,但我似乎无法find合适的API。