我正在使用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%上,此后什么也不做,如果有人可以帮助我,则整个步骤都坚持这一步骤。
答案 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