npm运行发球在构建时挂在98%上

时间:2019-06-14 18:49:47

标签: npm vuetify.js

我正在使用vuetify进行项目。我正在使用“ npm run serve”命令来构建和运行实时服务器。一切正常,直到我的项目突然停止构建。每次我尝试运行命令“ npm run serve”时,它都会生成并挂在98%的位置而不会引发错误。

我尝试安装npm。 npm构建这些都不解决问题

在我的终端中,我运行此命令,结果如下:

npm run serve
rep-vuetify@0.1.0 serve /Users/Desktop/rg21-vuetify/rep-vuetify vue-cli-service serve
INFO  Starting development server...
98% after emitting CopyPlugin

IT挂在98%上,此后什么也不做,如果有人可以帮助我,则整个步骤都坚持这一步骤。

9 个答案:

答案 0 :(得分:6)

我有98%的人遇到同样的问题。

发出CopyPlugin后

98%

就我而言,我再次检查了我的代码,发现导入路径无效,类似于:

import { myComponent } from ''

修复代码后,它可以再次工作。

答案 1 :(得分:1)

我的情况是问题是空的要求

getBackground() {
  return `url(${require("")})`;
},

答案 2 :(得分:0)

如果您使用的Windows之前,我尝试将NPM更新到最新版本并以admin身份运行CLI。

答案 3 :(得分:0)

您正在使用哪个版本的NPM?

我在节点版本12.6.0 中遇到了同样的问题。

节点版本更新为 12.9.1 后,问题已为我解决。

答案 4 :(得分:0)

Vue 中,如果单个元素中不包含 component / view 的多个HTML元素(例如,此DIV),则建筑物将意外冻结/停止

确保所有内容都包含在section,div等中。

很可能NPM与这个特定问题无关。

<template>
  <div class="contain-all-stuff">
    <!-- Anything inside this one single DIV container -->
  </div>
</template>

答案 5 :(得分:0)

我得到了相同的错误消息,但是我解决了。 就我而言,我只是更改了其他分支。之后,我改回原来的分支,然后当我运行“ npm run serve”时它不起作用。

问题在于所有导入路径均区分大小写!

因此,当我切换到旧分支时,它将目录名称更改为大写字母(在使用大写目录名称之前)。但是最新的分支我已经更改为目录名称的小写字母。

例如,如果您的导入如下:

component: () => import('@/views/test/Test'),

然后,您应该检查目录的名称和文件名必须是相同的大写字母和小写字母。

答案 6 :(得分:0)

对于在2020年之后仍然有此问题的任何人,请检查Vuex index.js页面中的所有内容,并确保所有通往模块的路径均正确。我的一个是不正确的,我花了一个小时才弄清楚。它可能不是空的,因此在这种情况下,上面建议的搜索将无济于事。

答案 7 :(得分:0)

如果已安装ESLint。

在运行“ npm run serve”之前尝试运行“ npm run lint”命令

对我有用。

答案 8 :(得分:0)

我遇到了同样的问题..但是构建冻结的百分比是可变的。 对我来说,这是一个愚蠢的 > 在结束的 div 标签中丢失的。 只是想知道为什么我没有收到错误:s