Javascript @babel/preset env未从package.config读取浏览器列表
我已经创建了环境变量(用户和系统)Javascript @babel/preset env未从package.config读取浏览器列表,javascript,webpack,babeljs,babel-preset-env,Javascript,Webpack,Babeljs,Babel Preset Env,我已经创建了环境变量(用户和系统)BROWSERSLIST\u CONFIG,并将其设置为C:\Program Files(x86)\Microsoft VS code\bin\package.json 但是,当我运行webpack并将debug设置为true时,我会得到空目标: @babel/preset-env: `DEBUG` option Using targets: {} 尽管my package.json具有以下功能: "browserslist":{ "DEBUG":
BROWSERSLIST\u CONFIG
,并将其设置为C:\Program Files(x86)\Microsoft VS code\bin\package.json
但是,当我运行webpack并将debug设置为true时,我会得到空目标:
@babel/preset-env: `DEBUG` option
Using targets:
{}
尽管my package.json具有以下功能:
"browserslist":{
"DEBUG": ["last 2 Firefox versions"],
"PRODUCTION": ["> 2%", "last 2 versions", "ie >= 11"]
},
如果我将targets/browsers选项直接添加到webpack.config中,效果很好,但我有多个项目,我想共享一个中心包.config
我叫巴别塔·加载器的方式有什么遗漏吗
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: [[nodeFolder + '@babel/preset-env', {
targets: {
browsers: [
"last 2 Chrome versions"
]
}, "debug": true
},
]],
},
},
},
固定的。我在配置目录的路径中添加了一个预设选项:
use: {
loader: 'babel-loader',
options: {
presets: [[nodeFolder + '@babel/preset-env', {
"debug": true,
"configPath": 'C:\\Program Files (x86)\\Microsoft VS Code\\bin\\'
},
]],
},
},
固定的。我在配置目录的路径中添加了一个预设选项:
use: {
loader: 'babel-loader',
options: {
presets: [[nodeFolder + '@babel/preset-env', {
"debug": true,
"configPath": 'C:\\Program Files (x86)\\Microsoft VS Code\\bin\\'
},
]],
},
},