想引入jtopo.js,直接在html中引入没有问题,但是使用require之后,就会提示jtopo未定义,请问这是为什么呀?
2 回答
UYOU
TA贡献1878条经验 获得超4个赞
目前找到两种解决方法,一种是在webpack里面配置external,还有一种是
{
test: require.resolve('./'+ app +'/jtopo-0.4.8-min.js'),
loader: 'exports-loader?window.JTopo!script-loader'
}
然后引入的时候require("exports?window.JTopo!../../../../jtopo-0.4.8-min");
区别是第一种不会打包在一起,第二种会打包在一起。
添加回答
举报
0/150
提交
取消