我刚开始学习webpack,现在正在尝试构建多入口示例,但遇到了困难。示例中的webpack.config.js文件包含以下代码:
var CommonsChunkPlugin = require("../../lib/optimize/CommonsChunkPlugin");
这对我来说失败了,出现了错误
Error: Cannot find module '../../lib/optimize/CommonsChunkPlugin'
在搜索过程中,我发现其他使用CommonsChunkPlugin与该表达式结合的示例。
var commonsPlugin = new webpack.optimize.CommonsChunkPlugin("common.js");
由于错误而失败
ReferenceError: webpack is not defined
搜索后找到了一些例子,包括:
var webpack = require('webpack');
现在我的构建失败了,错误信息为
Error: Cannot find module 'webpack'
我不知道该怎么继续下去了。
npm install webpack
吗? - Johannes Ewaldnpm install -g webpack
对我也不起作用。但是使用npm install webpack
可以。请确保在调用npm install webpack
时您在应用程序的根文件夹中,并检查模块是否存在于node_modules
文件夹中。此外,似乎webpack
在Linux系统上需要fsevents
(可选)模块 - 我正在使用Windows,所以不确定 - 也尝试安装fsevents
。 - AndreiDMSwebpack
,使用npm install webpack
命令,不要加上-g
。 - AndreiDMS