【发布时间】:2021-10-08 03:58:04
【问题描述】:
有没有办法通过命令行将参数传递给 laravel mix 并在 webpack.mix.js 文件中获取它们?比如我添加了frontend-dev这一行,但是运行“yarn run frontend-dev”后却无法获取到“foo”变量。
package.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"
}
}
webpack.mix.js
const mix = require('laravel-mix');
//console.log(process.env);
console.log(process.env.foo); //output: undefined
【问题讨论】:
标签: laravel webpack environment-variables laravel-mix