当我尝试在我的Laravel项目中使用Laravel Mix编译React组件时,它引发了错误2生命周期。
E:\MY PROJECTS\Samriddhi Institute> npm run dev
@ dev E:\我的项目\Samriddhi研究所npm运行开发
@ development E:\我的项目\三里岛研究所跨环境NODE_ENV=开发节点_模块/webpack/bin/webpack. js--进度--隐藏模块--配置=节点_模块/laravel-mix/设置/webpack. config. js
[webpack-cli]错误:未知选项'--hide-modules' [webpack-cli]运行'webpack --help'以查看可用的命令和选项npm ERR!code ELIFECYCLE npm ERR!errno 2 npm ERR!@ development:cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=no de_modules/laravel-mix/setup/webpack.config.js
npm ERR!退出状态2 npm ERR!npm ERR!在@开发脚本处失败。npm ERR!这可能不是npm的问题。上面可能有其他日志记录输出。
npm错误!此运行的完整日志位于:npm错误!
如果您有任何问题,请与我们联系。如果您有问题,请与我们联系。npm run development
npm ERR!退出状态2 npm ERR!npm ERR!@ dev脚本失败。npm ERR!这可能不是npm的问题。上面可能有其他日志记录输出。
npm错误!此运行的完整日志位于:npm错误!
C:\用户\RADHESHYAM\应用程序数据\漫游\npm-缓存日志\2021 - 09 - 17T05_52_37_148Z-调试. log PS E:\我的项目\三里堆研究所〉”
4条答案
按热度按时间lnvxswe21#
更新Laravel组合
更新您的NPM脚本
如果您的构建抛出了
Unknown argument: --hide-modules
之类的错误,则需要更新package.json文件的scripts部分。Webpack 5 CLI删除了NPM脚本可能引用的一些选项。当您使用它时,请继续切换到新的Mix CLI。
之前
之后
bihw5rsg2#
我遇到了这个问题,并通过将laravel-mix降级为
"laravel-mix": "^5.0.9"
然后运行:
8xiog9wr3#
从你的package.json中删除--hide-modules,然后运行npm run dev,它会运行而不会出错。
velaa5lx4#
在我的情况下,我必须切换到 * 节点版本*14,因为我是在18。我的步骤。
(1)检查当前节点版本。
(2)切换到节点14。
(3)重新安装
(4)运行开发
它起作用了。