方法一(配置webpack)
打开 webpack.conf.js 配置文件在 chainWebpack 项里增加如下代码:
module.exports = {
// ....
externals: [ {
'./cptable': 'var cptable'
}]
}
或者
module.exports = {
// ....
chainWebpack: config => {
// ....
config.externals({'./cptable': 'var cptable'})
}
}
方法二(修改库源码)
在 node_modules 模块目录下打开 node_modules/xlsx-style/dist/cpexcel.js 文件修改代码如下
(function(root, factory){
"use strict";
if(typeof cptable === "undefined") {
if(typeof require !== "undefined"){
// ***** 此处注释并修改为 var cpt = cptable
// var cpt = require('./cpt' + 'able');
var cpt = cptable
if (typeof module !== 'undefined' && module.exports) module.exports = factory(cpt);
else root.cptable = factory(cpt);
} else throw new Error("cptable not found");
} else cptable = factory(cptable);
}(this, function(cpt){
// ...
})
发表评论 ( 0条 )
暂无 “评论” 相关数据