npm run serve卡住在百分之几

今天在通过npm run serve运行vue-cli项目时卡住了。查了好久没有答案哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭。

clipboard.png
npm run build是可以的,只有npm run serve卡住在那里好久不动,而且每次停在的地方不一样(大多数情况是到这两个包的时候)。

作出了一下尝试无果:
1、使用cnpm run serve,失败
2、重启VS,失败
3、重新下载node_modules,失败
4、使用cnpm 重新下载node_modules,失败
5、重启电脑,失败
6、升级node.js,失败
7、使用window CMD窗口运行,失败

项目名称,没有中文,没有大写,没有除-以外的特殊字符。

救命啊!!!!!!!!!!!
放过我吧!!!!!!!!!!
我才20出头,为什么要这样折磨我!!!
我只想安安静静做个小奶狗!!!

估计没谁遇到这种问题吧??
还有一个小细节,多次运行npm run serve之后,电脑变得异常卡顿,关掉VS就不卡了,这可能会是一个突破口??
求有过类似经验的大神带出坑,跪谢!!~~

回答:

妈耶~还是因为代码出了问题啊啊啊~
这种没有任何提示的bug,真难受。
其实是在vue中使用了路由动画,用得不对

clipboard.png

官方文档是这样写的,那在vue-cli中就是大概这样咯:

<template>
    <transition>
        <div></div>
    </transition>
</template>

然而,如果没有加transition的name属性,那就会编译卡死。
我………………………………………………
好吧,经验不足,学艺不精。见笑了,下次记得如果改了代码之后有任何的问题,先考虑代码是不是有问题,再搞其他有的没的。

回答:

换台好电脑试试

回答:

估计在 template 里缺少了结束的 div

回答:

我今天也遇到了这个问题,老是卡在40%左右不会动,搞了快3个小时,本来没事,但是添加了两个路由就出事了,就一直以为是子路由出问题了,因为我添加的是子路由,最后发现原来是子路由的组件出了问题,原因是我添加了两个路由,但是功能没来得及写,就简单放一个组件名来区分,连一个div都没放,问题就出在这,每个组件只要被引用都必须有一个根标签div,添加了一个div包住,问题解决了。

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注