我正在為互聯網計算機進行開發,但我遇到了我不理解的錯誤,我嘗試了很多事情,比如重新安裝所有依賴項,但它沒有任何想法?下面是錯誤提示:
未找到生產 canister_ids.json。繼續本地 [webpack-cli] TypeError:cli.isMultipleCompiler 不是 Command 中的函式。(/Users/davidmartinezgil/proyect/node_modules/@webpack-cli/serve/lib/index.js:146:35) 在 async Promise.all (index 1) 在 async 命令。(/Users/davidmartinezgil/proyect/node_modules/webpack-cli/lib/webpack-cli.js:1674:7)
uj5u.com熱心網友回復:
我在嘗試運行 Jhipster 應用程式時遇到了類似的錯誤,錯誤是:
[webpack-cli] TypeError: cli.isMultipleCompiler is not a function
at Command.<anonymous> (C:\Users\doe\folder\MyApp\node_modules\@webpack-cli\serve\lib\index.js:146:35)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Promise.all (index 1)
at async Command.<anonymous> (C:\Users\doe\folder\MyApp\node_modules\webpack-cli\lib\webpack-cli.js:1674:7)
有人建議將webpack-cli從4.9.2更新到4.10.0
對我來說可以運行npm start
我希望對你有用。
來自 webpack 問題的參考
uj5u.com熱心網友回復:
這是為其他好奇的人更新 webpack-cli 的方法。
首先,通過在 IDE 的終端中運行以下命令來檢查您的 webpack 版本:webpack --version。您應該會看到如下所示的串列: webpack: 5.71.0 webpack-cli: 4.10.0
webpack-dev-server 4.8.0
如果您的 webpack-cli 讀取低于 4.10.0 的任何內容,那么您需要將其更新到最新版本,以便 npm 使用 JHipster 在您的 localhost 上正常運行。以下是如何更新它。
在 IDE 的終端中運行此命令: npm install [email protected]
[目前,最新版本是 4.10.0,但是對于將來運行此命令時的更新,請將命令列末尾的版本更改為更新到當前版本: npm install webpack-cli@(INSERT NEW VERSION數字在這里)。
然后重新運行 webpack --version,看看你的 webpack 是否已經更新到你上面輸入的版本。
額外說明:
你為什么會出現這個錯誤?根據 webpack.js.org 的說法:“請注意,這不是推薦的做法。全域安裝會將您鎖定到特定版本的 webpack,并且可能會在使用不同版本的專案中失敗。”
因此,如果您運行這樣的命令:npm install --global webpack,那么您很有可能被鎖定到特定版本。這可能是錯誤。無論如何,這就是我相信發生在我身上的事情。我運行了 npm install -g 或類似的東西。
與上述材料相關的旅程和研究的來源:
- https://webpack.js.org/guides/installation/
- https://stackabuse.com/npm-install-specific-version-of-a-package/
希望這可以幫助!給你最好的祝福!
uj5u.com熱心網友回復:
確保您位于終端的專案目錄中
首先,在終端中輸入以下內容并按回車鍵
npm install --save-dev webpack-cli
然后輸入以下內容并回車:
npm upgrade --save-dev webpack-cli
它應該作業
也許您必須在您創建的每個新專案中執行此操作。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/494072.html
標籤:npm 网页包 网络前端 webpack-cli 互联网计算机
下一篇:k8s單master集群部署
