为了账号安全,请及时绑定邮箱和手机立即绑定

一开始可以,现在npm run dev报错

586a8f1e00014a3205000349.jpg

586a8f1e00017d5b03930078.jpg

586a8f1f0001fe4b05000062.jpg

586a8f1f00019a1305000270.jpg

586a8f2100011d7505000392.jpg

自己理一下顺序。。。

原本一开始是可以的,然后突然不知道为什么打开之后不显示了,看了一下有报错,求解??

PS:中文报错是火狐浏览器,英文报错是谷歌浏览器

正在回答

4 回答

你这里两个问题,console里的报错,就是你npm run dev起不了,是因为端口号被占用,就是原来的项目还没kill掉,新项目起不了。


第二个页面报错,看起来应该是import关键词的问题,'import比如在顶级模块', 在代码里检查一下import,看是不是在什么不该有的地方出现了

0 回复 有任何疑惑可以回复我~
#1

慕圣8786168 提问者

我把之前的删掉重新安装过一遍了,但是还是不行,还是不出现页面报错,Unexpected token import,到底是什么原因呢。。。我用的是webstorm
2017-01-04 回复 有任何疑惑可以回复我~
#2

fishenal 回复 慕圣8786168 提问者

你用的是vue-cli默认生成的项目吧,npm install 安装成功了吗,确保所有的依赖安装成功,网络问题用cnpm,具体办法看我之前回答。 import 未找到,可能是babel在解析es6语法的时候出错,或者babel安装的时候有问题,理论上vue-cli默认的程序不会有问题,怀疑你是网络问题,导致部分依赖没安装成功,然后import这种es6语法就没有被转化成es5.
2017-01-04 回复 有任何疑惑可以回复我~
#3

慕圣8786168 提问者 回复 fishenal

cnpm install √ All packages installed (used 1s, speed 0B/s, json 0(0B), tarball 0B)
2017-01-04 回复 有任何疑惑可以回复我~
查看1条回复

题主显然是新手,一堆回答全是猜测题主改这改那。新手会随意改动这些么。问题90%以上是因为是npm包的问题。卸载,卸载,卸载node,然后从新开始一遍。1-安装node 版本6+,2-查看npm版本,直接升级一次 3-vue-cli重新建一个项目4  切换cnpm 5.npm run dev

1 回复 有任何疑惑可以回复我~

EADDRINUSE 这个报错是指error address in use, 一般是端口8080被占用了,把端口改一下就可以了。

0 回复 有任何疑惑可以回复我~
#1

慕圣8786168 提问者

端口要怎么改?如果我不想改端口,就想用这个8080的话我要怎么做呢?
2017-01-03 回复 有任何疑惑可以回复我~
#2

慕圣8786168 提问者

我改端口号了,端口的没问题,现在就是上面的浏览器会报错 谷歌是:Unexpected token import 火狐是:import declarations may only appear at top level of a module 帮忙看看是什么问题
2017-01-03 回复 有任何疑惑可以回复我~
#3

糖酥饼 回复 慕圣8786168 提问者

有木有改过vue脚手架中的代码,如果改过看看import用的对不对
2017-01-04 回复 有任何疑惑可以回复我~
#4

黄为洪 回复 慕圣8786168 提问者

怎么改端口号呀
2017-05-26 回复 有任何疑惑可以回复我~
查看1条回复

有可能是npm包没有装完全,试着在装一下npm包,装之前可以在package.json中看你自己都安装了什么包,缺少哪些。。。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
vue.js入门基础
  • 参与学习       209716    人
  • 解答问题       677    个

本门为vuejs入门教程,详细的讲解加实战,可以帮你进入vuejs的大门

进入课程

一开始可以,现在npm run dev报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信