我刚刚开始与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 -save-dev webpack

NPM安装——save-dev webpack-dev-server

其他回答

对我来说,这是一个错误的错误反馈。

webpack.config.js中的配置错误

删除文件,重新开始解决了我的问题

链接全局安装包到您的项目:

npm link webpack

检查纱线环节的正式文件。

我在OS X上遇到了这个问题,它似乎是由我的全局安装的webpack和本地安装的webpack-dev-server之间的版本不匹配引起的。将两者更新到最新版本就解决了这个问题。

我也遇到过同样的问题,我通过这个命令解决了,看看这个将解决你的问题。

rm -Rf node_modules
rm -f package-lock.json
npm install

刚刚发现使用Atom IDE终端没有在本地安装依赖项(可能是一个错误或只是我)。在外部安装git bash并再次运行npm命令对我来说是有效的