webpack-cli 同时运行多个命令是不可能的



我正在尝试使用 react 和 django制作一个全栈项目,来自 react 和 django 的糟糕遍历的 tuto 在这里 react 它是一个 django 应用程序,我流动 tuto,当它来执行流动命令 npm run dev 和 dev 时,它"dev":" webpack --mode development ./leadmanager/frontend/src/index.js --output-path ./leadmanager/frontend/static/main.js",我有一些错误,他们是

(venv) youssef@youssef-HP-EliteBook-840-G3:~/Desktop/fullstack$ npm run dev
> fullstack@1.0.0 dev /home/youssef/Desktop/fullstack
>  webpack --mode development ./leadmanager/frontend/src/index.js --output-path ./leadmanager/frontend/static/
[webpack-cli] Running multiple commands at the same time is not possible

[webpack-cli Found 命令: 'bundle', './leadmanager/frontend/src/index.js' webpack-cli 运行 'webpack --help' 以查看可用的命令和选项 呵呵!代码电子生命周期 呵呵!错误 2 呵呵!fullstack@1.0.0 开发:webpack --mode development ./leadmanager/frontend/src/index.js --output-path ./leadmanager/frontend/static/呵呵!退出状态 2 呵呵! 呵呵!在 fullstack@1.0.0 开发脚本中失败。 呵呵!这可能不是 npm 的问题。上面可能有其他日志记录输出。

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/youssef/.npm/_logs/2020-12-29T13_19_24_663Z-debug.log

从文档中尝试按如下方式使用它:

webpack --mode development --entry ./leadmanager/frontend/src/index.js --output-path ./leadmanager/frontend/static/main.js

请注意--entry

此外,您可能还希望将--output-path部分更改为:--output-path ./leadmanager/frontend/static/frontend/

不确定这是一个错误还是脚本有更新的格式,但回滚到 webpack-cli verson 4.2.0 有效。

npm i -D webpack-cli@4.2.0

正如PaulESPN所提到的,它看起来像是最新cli(4.3.0)中的一个错误 解决方法是首先显式列出命令,即webpack serveserve替换为您尝试使用的命令的位置。

最新更新