我刚刚开始与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链接webpack 为我工作。

我的webpack配置: :“webpack ^ 4.41.2”, :“webpack-dev-server ^ 3.9.0”, :“webpack-cli ^ 3.3.10”

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

webpack.config.js中的配置错误

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

你可以试试这个。

npm install --only=dev

这对我很管用。

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

npm link webpack

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

在windows上,我观察到,如果您在计算机上没有管理权限(即,您不是本地管理员),就会出现这个问题。

正如其他人建议的那样,解决方案似乎是通过不使用-g提示在本地安装。