问题

在 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,发现没有报错,搞定下班。

Logo

前往低代码交流专区

更多推荐