问题
在 vue 里面使用 js-base64 这个插件时,打包报错:
解决方案
在 vue.config.js
文件里添加 transpiledependencies
的配置 https://cli.vuejs.org/zh/config/#transpiledependencies
我们看一下 js-base64
的源码,js-base64
需要 Babel 显示转译
module.exports = { transpileDependencies: [ 'js-base64' ], }
注意:不能使用 cnpm,不然 transpileDependencies 配置不会生效。
如果在 Linux 下执行 npm install
,出现权限问题
可以执行 npm install --unsafe -perm
最后,运行 npm run build
,发现没有报错,搞定下班。