vue-pdf在打包时报错解决方案
`if (Object({"NODE_ENV":"production","API_ROOT":http://192.168.6.112:8080/MaxTunnel-Web}).VUE_ENV !== 'server' {var pdfjsWrapper = __webpack_require__("ytml").default; Build failed with errors.`
打包时报这个错误是因为传入的src地址,没有解析成字符串,修改办法是在build/webpack.prod.conf.js和build/webpack.dev.conf.js中,加入
new webpack.DefinePlugin({ 'process.env': env, 'process.env.VUE_ENV': JSON.stringify(process.env.VUE_ENV) //增加此行,把传入的src地址转成json字符串的格式 }),
在node_modules的vue-pdf中,找到vuePdfSss.vue中,找到if ( process.env.VUE_ENV !== 'server' )
这句话,问题就出在这。
相关推荐
gloria0 2020-06-09
不知道该写啥QAQ 2020-11-12
webfullStack 2020-11-09
Yvettre 2020-09-15
想做大牛的蜗牛 2020-10-30
gloria0 2020-10-26
gaojie0 2020-09-11
SelinaChan 2020-08-14
不知道该写啥QAQ 2020-08-09
gloria0 2020-08-09
不知道该写啥QAQ 2020-08-02
hline 2020-07-29
SelinaChan 2020-07-28
wangdianyong 2020-07-23
webpackvuees 2020-07-23
yqoxygen 2020-07-20
不知道该写啥QAQ 2020-07-18
waterv 2020-07-18