vue-pdf在打包时报错解决方案

44次阅读

共计 492 个字符,预计需要花费 2 分钟才能阅读完成。

`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’) 这句话,问题就出在这。

正文完
 0