【发布时间】:2020-11-20 10:23:20
【问题描述】:
使用npm run dev 会导致错误:
Invalid configuration object. Webpack has been initialized using a configuration object that does not match the API schema. configuration.module.rules[10] has an unknown property 'loaders'
- Jetstream 版本:1.6
- Jetstream 堆栈:Livewire
- Laravel 版本:8.14
- PHP 版本:7.3.0
- 数据库驱动和版本:MySQL v8.0
重现步骤:
- 导航到托管 Laravel 8 项目的目录
- 运行命令
rm -rf node_modules并等待命令完成 - 运行命令
rm package-lock.json - 运行命令
npm cache clear --force - 运行命令
sudo npm install --global npm- 这会更新 NPM(节点包管理器) - 运行命令
sudo yarnpkg install - 运行命令
sudo yarnpkg add babel@latest - 运行命令
sudo yarnpkg add webpack@latest - 运行命令
sudo yarnpkg add webpack-cli@latest - 运行命令
sudo yarnpkg add vue-template-compiler --save-dev --production=false - 运行命令
sudo yarnpkg add sass-loader@8.* sass --save-dev --production=false - 运行命令
sudo npm install --global cross-env - 运行命令
yarnpkg run dev
NPM 应该返回一条成功消息,但显然有些东西要么坏了要么配置错误......
【问题讨论】:
标签: laravel npm webpack yarnpkg