我对错误很感兴趣,但我不明白,我尝试过很多东西,比如重新安装所有的依赖项,但是它不起作用吗?以下是错误提示:
No production canister_ids.json found. Continuing with local
[webpack-cli] TypeError: cli.isMultipleCompiler is not a function
at Command.<anonymous> (/Users/davidmartinezgil/proyect/node_modules/@webpack-cli/serve/lib/index.js:146:35)
at async Promise.all (index 1)
at async Command.<anonymous> (/Users/davidmartinezgil/proyect/node_modules/webpack-cli/lib/webpack-cli.js:1674:7)发布于 2022-06-15 23:00:16
我在运行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
我希望对你有用。
发布于 2022-06-20 19:38:18
确保您在终端中的项目目录中
首先,在终端中键入以下内容,然后按enter键
npm install --save-dev webpack-cli然后键入以下命令并按enter键:
npm upgrade --save-dev webpack-cli它应该能工作
也许你必须在你创建的每一个新项目中做到这一点。
发布于 2022-06-20 22:23:54
以下是你如何为其他好奇的人更新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正常运行。下面是如何更新它的方法。
在IDE的终端中运行以下命令:
npm install webpack-cli@4.10.0[现在,最新版本是4.10.0,但是对于将来运行此命令时的更新,请将命令行末尾的版本更改为更新到当前版本:
npm install webpack-cli@(INSERT NEW VERSION DIGITS HERE).然后重新运行webpack --version,看看您的webpack是否已经更新到您在上面输入的版本。
额外注释:
你为什么会犯这个错误?webpack.js.org表示:“请注意,这不是一种推荐的做法。在全球范围内安装webpack的特定版本,可能会在使用不同版本的项目中失败。”
因此,如果您运行这样的命令:npm install --global webpack,那么很有可能您被锁定到了特定的版本。这可能是个错误。反正我也是这么想的。我运行了npm install -g,或者类似这样的东西。
与上述资料有关的旅行和研究资料来源:
希望这能有所帮助!祝你万事如意!
https://stackoverflow.com/questions/72637891
复制相似问题