实际上,您应该在其中添加.babelrc
文件和声明presets
,env
选项等。
我不知道你为什么不弹出,因为访问webpack
配置。在 webpack 配置中,您可以声明您的src
文件夹或排除其他文件夹,如node_modlules
您的自定义server
文件夹。
例如,查看您的问题的 webpack 配置:
module.exports = {
~~~
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: ['node_modules', 'server'],
use: [
{
loader: 'babel-loader',
},
],
},
~~~
并查看示例.babelrc
文件:
{
"presets": [
"es2015",
"es2016",
"es2017",
"env",
"stage-0"
],
"plugins": [
"transform-class-properties",
"transform-object-rest-spread",
[
"transform-runtime",
{
"helpers": true,
"polyfill": true,
"regenerator": true
}
]
],
"env": {
"development": {
"compact": false
}
}
}
然后你应该使用你的 webpack 命令来构建:
webpack -p --config ./webpack.production.config.js