【问题标题】:Laravel NPM error "npm run watch " in command line命令行中的 Laravel NPM 错误“npm run watch”
【发布时间】:2021-01-29 16:04:17
【问题描述】:

我是 Laravel 和 npm 的新手, 当我尝试在 Laravel proyect 的命令行中运行“npm run watch”时,我得到了这个

NPM 错误 mix.js() 缺少必需的参数 1:Function.js 中的条目

npm 错误!代码生命周期

npm 错误!错误号 1

npm 错误! @开发:cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch" npm 错误!退出状态 1

npm 错误! npm 错误! @开发脚本失败。

npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:

npm 错误! /root/.npm/_logs/2021-01-29T04_31_51_161Z-debug.log

npm 错误!代码生命周期 npm 错误!错误号 1 npm 错误! @手表:npm run development -- --watch npm 错误!退出状态 1

npm 错误! npm 错误! @watch 脚本失败。 npm 错误! 这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /root/.npm/_logs/2021-01-29T04_31_51_240Z-debug.log*

我不知道这是什么以及如何解决它,如何解决这个问题有什么帮助吗? 非常感谢您的提前和支持

【问题讨论】:

  • 你的节点版本是什么? node -v你可以查看
  • 当我在命令行“node -v”中应用时,它显示为 v10.19.0
  • 更新 nodejs.org/en 然后运行所有 cmd
  • 在将 nodejs 更新到 v15.7.0 并将 npm 更新到 7.4.3 并输入命令行“npm run watch”后,我收到了这条消息 AssertionError [ERR_ASSERTION]: mix.js() is missing required parameter 1 : 入口 npm 错误!代码下午 1 点错误!命令 sh -c cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch"
  • 你什么时候收到这个错误的?您是否更改了 webpack.mix.js 文件?

标签: javascript laravel npm


【解决方案1】:

Laravel 的 mix.js() 至少需要一个参数。在项目根目录下查看 webpack.mix.js 文件,然后查看 mix.js()。

例如mix.js('resources/js/app.js', 'public/assets/js/generated');

更多信息您可以访问documentation

【讨论】:

  • 谢谢,我已经解决了我的问题,更改了 webpack.mix.jx,我猜它已经损坏了我用另一个正确的 webpack.mx.jx 存档更改了这个存档,非常感谢
猜你喜欢
  • 1970-01-01
  • 2019-07-11
  • 2020-11-25
  • 2018-03-25
  • 2018-09-23
  • 2017-10-22
  • 1970-01-01
  • 2018-06-30
  • 2017-12-23
相关资源
最近更新 更多