学习webpack遇到的问题: Cannot find module ‘webpack/lib/node/NodeTemplatePlugin’
错误如下:
这里有几种解法:
-
先说我用的方法:我是全局安装了webpack到C盘中,在当前目录下通过执行命令: npm link webpack --save-dev 将c盘中的全局webpack引入
然后重新执行一次npm run build 命令(build是在package.json文件里配置,如果还不会的,建议先去学一下,很快的,我的是"build": “webpack”),问题解决! -
第二种解法: 删除全局的webpack,执行以下命令:
(1)npm uninstall -g webpack
(2) npm install --save-dev html-webpack-plugin webpack webpack-dev-server -
总结: 别人博客的讨论大致是意思是webpack要安装到本地项目中,全局的可能访问不到所有资源。
-
参考文献:https://stackoverflow.com/questions/43179531/error-cannot-find-module-webpack-lib-node-nodetemplateplugin