在生产版本中启用Nuxt源图

时间:2018-08-07 08:04:49

标签: javascript webpack

我最近在Nuxt中建立了一个通用服务器并进行了部署。但是我一直遇到这个错误:

[nuxt] Error while initializing app DOMException: "Node cannot be inserted at the specified point in the hierarchy" app.3bc9463ad06cdf9b6df1.js:formatted:2195
T23V/<
app.3bc9463ad06cdf9b6df1.js:formatted:2195
a
https://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:242000
M/<
https://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:242145
l
https://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:105265
TypeError: "n.setAttribute is not a function"
nrhttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:43662xhttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:54236xhttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:54466xhttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:54316xhttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:54466xhttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:54316Krhttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:56066_updatehttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:34144mounthttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:63373gethttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:18466runhttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:19357Eehttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:17495tehttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:13945Zthttps://wca.findleds.com/_nuxt/vendor.6debe2bdce1d595803d9.js:2:13447 vendor.6debe2bdce1d595803d9.js:2:13331

我在开发中没有遇到任何错误。我什至配置了生产服务器的重复版本,但没有收到错误。我将.nuxt文件夹与diff分开,没有发现异常。

源地图在这里会很有帮助,但是我还无法加载它们。 nuxt.config.js时如何在NODE_ENV = production中启用源映射?

2 个答案:

答案 0 :(得分:0)

从阅读this issue开始,我将v-if="$auth.loggedIn"的非页面组件切换为v-show,这解决了该问题。

答案 1 :(得分:0)

nuxt prod 构建的源映射可以通过像这样扩展 nuxt webpack 配置(见 https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-build#extend)来启用:

export default {
  build: {
    extend(config) {
      config.devtool = 'source-map'
    }
  }
}