相关疑难解决方法(0)

用vue-cli构建深层嵌套的html需要永远

我发现vue-cli(2.9.6,但3.0.0 beta*有相同的问题)的构建过程需要一旦模板的html相对深入.

例如,我刚添加了一些预先包含的divs App.vue:

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <div><div><div><div></div></div></div></div>
    <HelloWorld/>
  </div>
</template>
Run Code Online (Sandbox Code Playgroud)

这花了很长时间.

但一旦得到这个:

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
    <HelloWorld/>
  </div>
</template>
Run Code Online (Sandbox Code Playgroud)

然后建筑过程需要永远,我相信这个深度的巢并不是那么罕见.

我该如何处理这个问题?

编辑(详细内容)

似乎问题可能是特定于环境的,所以这里有详细信息.

至少可以使用这些环境重现此问题:

  • Mac mini上的macOS High Sierra(2014年末)
  • 戴尔XPS 13上的Ubuntu 18.04

和节点和npm版本是:

node --version
# prints
v8.9.4
# and
npm version
# prints
{ npm: '6.1.0',
  ares: '1.10.1-DEV',
  cldr: '31.0.1',
  http_parser: '2.7.0',
  icu: '59.1',
  modules: '57',
  nghttp2: '1.25.0',
  node: '8.9.4',
  openssl: '1.0.2n',
  tz: '2017b',
  unicode: '9.0',
  uv: '1.15.0',
  v8: '6.1.534.50',
  zlib: '1.2.11' …
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs2 vue-cli

19
推荐指数
1
解决办法
3463
查看次数

标签 统计

vue-cli ×1

vue.js ×1

vuejs2 ×1