运行 npx webpack 报Unexpected reserved word
来源:2-10 koa开发热加载、ES6语法支持【进阶篇】
九月1004
2021-01-05 11:52:49
执行结果:
package.json:
webpack.config.js
const path = require('path')
const nodeExternals = require('webpack-node-externals')
const { CleanWebpackPlugin } = require('clean-webpack-plugin')
const webpackconfig = {
target: 'node',
mode: 'development',
entry: {
server: path.join(__dirname, 'src/index.js')
},
output: {
filename: '[name].bundle.js',
path: path.join(__dirname, './dist')
},
devtool: 'eval-source-map',
module: {
rules: [
{
test: /\.(js|jsx)$/,
use:{
loader: 'babel-loader'
},
exclude: [path.join(__dirname, '/node-modules')]
}
]
},
externals: [nodeExternals()],
plugins: [
new CleanWebpackPlugin()
],
node: {
console: true,
global: true,
process: true,
Buffer: true,
__filename: true,
__dirname: true,
setImmdiate: true,
path: true
}
}
module.exports = webpackConfig
.babelrc
{
"presets": [
["@babel/preset-env", {
"targets": {
"node": "current"
}
}]
]
}
1回答
九月1004
提问者
2021-01-05
可能是node版本问题,node版本切换成10.16.0就ok了
相似问题