我正在尝试安装babel-loader以与webpack一起使用
我运行了以下命令:
npm install -D babel-loader @babel/core @babel/preset-env webpack
已安装:
babel-loader@8.0.2 @ babel / core @ 7.1.0
和webpack是4.19.0
webpack.config.js
module.exports = {
context: __dirname + '/app',
entry: './index.js',
output: {
path: __dirname + '/app',
filename: 'bundle.js'
},
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}
]
}
};
然后我试图对javascript文件进行简单的更改,只是为了检查它是否在使用ES6
//before
module.exports = function(ngModule) {
require('./kcd-hello')(ngModule);
};
//currently
export default ngModule => {
require('./kcd-hello')(ngModule);
};
但是我收到以下javascript错误:
Uncaught TypeError: n(...) is not a function
有人可以检查我在做什么吗?
非常感谢
致谢