Cannot find module 'webpack/lib/node/NodeTemplatePlugin' 問題原因和解決方案
當我配置了html-webpack-plugin 打包時報了這個錯,查看了一下package.json發現沒有webpack,說明使用了全局安裝的webapck,導致的版本差異。
這裏在本地安裝webpack cnpm install --save-dev webpack 即可解決問題
--save-dev 的意思開發環境中依賴的插件,比如用來打包的webpack,會更新寫入package.json文件的 devDependencies
--save 的意思是上線後也依賴的插件 比如vue, 會更新寫入package.json文件的 dependencies
-g 的意思是全局安裝。
題外話:
一般不推薦使用全局安裝的webpack,如果package.json裏沒有相關的依賴,就會使用全局的webpack,當把項目發布到網上,別人下載後,也會使用全局的webpack,假如你全局安裝的版本是2.0,而別人本地安裝的是4,0版本,別人運行時就會出問題。
百度查看其它解決方案,都是讓我們更新全局的webpack,萬一你電腦其它項目依賴之前版本的全局webpack,這一更新就會導致其它項目構建失敗了
Cannot find module 'webpack/lib/node/NodeTemplatePlugin' 問題原因和解決方案
相關推薦
Cannot find module 39;webpack/lib/node/NodeTemplatePlugin39; 問題原因和解決方案
dep webp template 文件 find 運行 sta gin strong 當我配置了html-webpack-plugin 打包時報了這個錯,查看了一下package.json發現沒有webpack,說明使用了全局安裝的webapck,導致的版本差異。 這裏
moudule.js:338 throw err; Error: Cannot find module 'webpack/lib/node/NodeTemplatePlugin'
我查了一些資料,是因為全域性安裝webpack,導致的。 解決方法:1,可以在本專案中安裝,npm install webpack 2, 或者是,在~/.bash_profile中新增如下設定: ex
“Cannot find module 'webpack/lib/node/NodeTemplatePlugin”問題
當你在windows系統的dos下執行:webpack命令時在dos下出現 “Cannot find module ‘webpack/lib/node/NodeTemplatePlugin”; 解決方法是:配置環境變數,指定webpack/lib/node
從Error: Cannot find module 'webpack-cli/bin/config-yargs'到package.json依賴管理dependencies中 ^ 和 ~ 的區別
故障現場: internal/modules/cjs/loader
python:module 39;pickle39; has no attribute 39;load39;錯誤原因和解決方案
錯誤:這明顯是pickle包已經安裝好了,然而在呼叫pickle的時候發生了誤會。 原因:當前檔案目錄中有一個檔案叫做pickle.py或者此檔案的檔名為pickle.py,如果是這樣,那麼python在import的時候就會import到你自己寫的這個檔案。 以下是python模組引用的順
導致ImportError: No module named 'xxx'問題的兩種原因以及解決方案
ps:檔案路徑問題,是我在搜尋解決方案時,瞭解到大家遇到的問題,如需瞭解詳情,請戳博文原文;第二種工程路徑問題是我自己遇到的問題。將兩種問題總結在一起,希望能對大家有幫助。 1.檔案路徑問題 (1) 要使用的模組(py檔案)和當前模組在同一目錄,只要im
g++: cannot specify -o with -c or -S with multiple files 和nm: test.o: File format not reco 的原因和解決方案
最近寫makefile潦草不已, 於是就出現了g++: cannot specify -o with -c or -S with multiple files, 我們看案例: test.h: void output(); test.
node.js cannot find module 39;mysql39;
nod 分享 warn npm oam 如果 pac erro .com nodejs cannot find module ‘mysql‘ 問題分析 在windows平臺下,測試nodejs連接mysql數據庫。 首先 在控制臺中安裝mysql依賴包 一開始我是
webpack:Cannot find module 39;extract-text-webpack-plugin39;
rac not fig all 原因 config dev pan 問題: 問題: 在終端中使用此命令安裝了extract-text-webpack-plugin,npm install -g extract-text-webpack-plugin並在webpack.con
node 報錯:Uncaught Error: Cannot find module "!!../../../node_modules/extract-webpack-plugin/loader.js
方法 nod ima enc mage modules ann not uncaught 問題出在缺少less和less-loader 因為以上模塊使用了less解析。 解決方法在dependencies添加 "less": "^2.7.1", "less-lo
Node.js Cannot find module 39;mysql39; 39;express39;
Cannot find module 'mysql' 不只是‘mysql’,Cannot find module 'express' 等也是同樣的道理。 在使用nodejs的時候,難免會引用別人寫的模組,就像在寫java程式碼必須要引用第三方jar包一樣。 而在引用的時候,可以通過npm獲取
Cannot find module 39;webpack/bin/config-yargs39;解決方案
最近在學習使用命令列建立vue專案,滿心歡喜的開始,然後在執行的時候,報了這個BUG: Cannot find module 'webpack/bin/config-yargs' 具體的報錯資訊是這樣的: 經過查詢,是由於安裝的webpack
webpack 報 Error: Cannot find module 39;tapable39;
出現這個問題的原因是:本地的npm被破壞 強制清空快取:npm cache clear –force 刪除掉本地的node_modules:rm -rf node_modules 重新安裝所有的依賴的庫:npm install 解決方案參考
Error: Cannot find module 39;webpack-cli’
error + [email protected] updated 1 package in 4.777s { Error: Cannot find module 'webpack-cli' at Function.Module._resolveFilename (
Error: Cannot find module 39;webpack39; at Function.Module._resolveFilename (module.js:548:15)
全部錯誤資訊如下 Error: Cannot find module 'webpack' at Function.Module._resolveFilename (module.js:548:15) at Function.Module._load (module.js:
webpack打包前端專案報錯 Error: Cannot find module 39;@babel/core39;錯誤
據上述錯誤顯示,我安裝的 babel-loader版本和babel-core版本不匹配, 兩種方法解決: (1)、[email protected]需要babel 7(babel-core). (2)、如果要使用babel-core 6,需要安裝[email
Error: Cannot find module 39;webpack39;錯誤解決
$ npm install webpack -g $ npm install webpack-cli -g 全域性安裝webpack webpack hello.js -o hello.bundle.js 執行一個已經建立的hello.js檔案報錯 E:\webpack\node_
npm run server報錯原因之一:Cannot find module 39;webpack-cli/bin/config-yargs39;
使用npm run dev啟動server時報錯: C:\Users\Administrator\daqixin-product\health-platform\health-wx-web>npm run dev > [email protected] dev C:
webpack4 啟動專案 Cannot find module 39;webpack-cli/bin/config-yargs39;
原因:沒有安裝webpack-cli 要安裝最新版本或特定版本,請執行以下命令之一: npm install --save-dev webpack npm install --save-dev [email protected]<version> 如果你使用 we
Error: Cannot find module 39;@babel/core39; webpack run dev
問題記錄:在進行webpack 命令操作時報錯 根據提示發現 需要安裝 7.0.0以上版本的babel-code 因為我的babel-loader 是 8.0.0以上的我預設安裝的babel-code 是6.0.0的版版本不匹配 解決辦法: 可以選擇降低babel-l