在vue.config.js
编译依赖transpileDependencies: ['sm-crypto']
中把sm-crypto
包添加进去,让babel-loader转译sm-crypto
包中的内容:
module.exports = {
outputDir: 'dist',
assetsDir: 'static',
lintOnSave: false,
devPort: '80',
transpileDependencies: [
'sm-crypto'
]
}
在babel.config.js
中对应位置添加sourceType: 'unambiguous'配置:
module.exports = {
presets: [
[
'@vue/app', {
useBuiltIns: 'entry',
}
]
]
sourceType: 'unambiguous'
}