Laravel Mix 6 版本升级错误inpackage.json
Laravel Mix 6 ver upgrade error inpackage.json
我的任务是在 Laravel 中升级 package.json。到目前为止,我在使用 Laravel-Mix 5 ver 时没有遇到任何问题,但在切换到 6 ver.
后出现以下错误
error: unknown option '--env.mixfile=webpack.admin.mix' error Command
failed with exit code 1. info Visit
https://yarnpkg.com/en/docs/cli/run for documentation about this
command. error: unknown option '--env.mixfile=webpack.client.mix'
error Command failed with exit code 1. info Visit
https://yarnpkg.com/en/docs/cli/run for documentation about this
command.
也许“脚本”的编写方式已经改变。我在 Package.json 中的脚本如下。 Webpack.mix.js按权限划分。
"scripts": {
"dev": "yarn run-p dev:admin dev:client dev:sp",
"dev:admin": "NODE_ENV=local yarn development -- --env.mixfile=webpack.admin.mix",
"dev:client": "NODE_ENV=local yarn development -- --env.mixfile=webpack.client.mix",
"dev:sp": "NODE_ENV=local yarn development -- --env.mixfile=webpack.sp.mix",
...
我的环境
- PHP: 7.4.29
- Laravel:8.76.2
- 纱线:1.22.5
- 节点:16.14.2
- Laravel 混合:6.0.43
已经尝试过
- 翻拍node_modules.
- 清除 Yarn 缓存。
- 已删除脚本中的“-- --”,然后重试。
development
脚本 运行 是什么?
在默认 laravel 中混合 package.json 其 mix
。如果是这种情况,您可以尝试以下操作:
"scripts": {
"dev": "yarn run-p dev:admin dev:client dev:sp",
"dev:admin": "mix --mix-config=webpack.admin.mix.js",
"dev:client": "mix --mix-config=webpack.client.mix.js",
"dev:sp": "mix --mix-config=webpack.sp.mix.js",
...
我的任务是在 Laravel 中升级 package.json。到目前为止,我在使用 Laravel-Mix 5 ver 时没有遇到任何问题,但在切换到 6 ver.
后出现以下错误error: unknown option '--env.mixfile=webpack.admin.mix' error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. error: unknown option '--env.mixfile=webpack.client.mix' error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
也许“脚本”的编写方式已经改变。我在 Package.json 中的脚本如下。 Webpack.mix.js按权限划分。
"scripts": {
"dev": "yarn run-p dev:admin dev:client dev:sp",
"dev:admin": "NODE_ENV=local yarn development -- --env.mixfile=webpack.admin.mix",
"dev:client": "NODE_ENV=local yarn development -- --env.mixfile=webpack.client.mix",
"dev:sp": "NODE_ENV=local yarn development -- --env.mixfile=webpack.sp.mix",
...
我的环境
- PHP: 7.4.29
- Laravel:8.76.2
- 纱线:1.22.5
- 节点:16.14.2
- Laravel 混合:6.0.43
已经尝试过
- 翻拍node_modules.
- 清除 Yarn 缓存。
- 已删除脚本中的“-- --”,然后重试。
development
脚本 运行 是什么?
在默认 laravel 中混合 package.json 其 mix
。如果是这种情况,您可以尝试以下操作:
"scripts": {
"dev": "yarn run-p dev:admin dev:client dev:sp",
"dev:admin": "mix --mix-config=webpack.admin.mix.js",
"dev:client": "mix --mix-config=webpack.client.mix.js",
"dev:sp": "mix --mix-config=webpack.sp.mix.js",
...