1、npm包需要babel转译
在webpack中配置
{
test: /\.(js|jsx)$/,
include: [
path.resolve(__dirname, '../node_modules/test'),
path.resolve(__dirname, '../src'),
],
use: {
loader: 'babel-loader',
options: {
cacheDirectory: true,
cacheCompression: true,
compact: true,
},
},
},
需注意:以上还不够,babel的文件名必须是babel.config.json,不能是.babelrc