./cptable in ./node

在运行npm run dev时报以下错误:

修改方法:

方法一:

找到node_modules/xlsx-style/dist/cpexcel.js文件

全局搜索:var cpt = require(‘./cpt’ + ‘able’);

修改成:var cpt = cptable;

方法二:

配置vue.config.js

xlsx-style需要依赖于cptable,但是这个很大而且只有特殊情况才会使用,所以我们可以在打包的时候排除他

chainWebpack(config) {

config.externals({ ‘./cptable’: ‘var cptable’ })

}

//完整的vue.config.js
module.exports = { chainWebpack(config) { config.externals({ './cptable': 'var cptable' })
    }
}