天天看點

vue 裡使用 js-base64 然後打包出現報錯?

問題

在 vue 裡面使用 js-base64 這個插件時,打包報錯:

vue 裡使用 js-base64 然後打包出現報錯?

解決方案

在 ​

​vue.config.js​

​​ 檔案裡添加 ​

​transpiledependencies​

​​ 的配置 ​​https://cli.vuejs.org/zh/config/#transpiledependencies​​

vue 裡使用 js-base64 然後打包出現報錯?

我們看一下 ​

​js-base64​

​​ 的源碼,​

​js-base64​

​ 需要 Babel 顯示轉譯

vue 裡使用 js-base64 然後打包出現報錯?
module.exports = {
  transpileDependencies: [
    'js-base64'
  ],
}      

注意:不能使用 cnpm,不然 transpileDependencies 配置不會生效。

如果在 Linux 下執行 ​

​npm install​

​,出現權限問題

vue 裡使用 js-base64 然後打包出現報錯?

繼續閱讀