有没有办法通过命令行将参数传递给 laravel mix 并将它们放入 webpack.mix.js 文件中?例如,我添加了 frontend-dev 行,但运行“yarn run frontend-dev”后无法获取“foo”变量。
包.json
{
"private": true,
"scripts": {
"development": "mix",
"frontend-dev": "mix -- --env foo=frontend"
},
"devDependencies": {
"axios": "^0.21",
"laravel-mix": "^6.0.6",
"lodash": "^4.17.19",
"postcss": "^8.1.14"
}
}
Run Code Online (Sandbox Code Playgroud)
webpack.mix.js
const mix = require('laravel-mix');
//console.log(process.env);
console.log(process.env.foo); //output: undefined
Run Code Online (Sandbox Code Playgroud)