请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Vue3 初始化的项目跑不起来

图片描述

就只是初始化了项目,没有其他操作,竟然直接跑步起来。

Google了一圈也没啥头绪 . . .

正在回答 回答被采纳积分+3

1回答

提问者 asing1elife 2021-07-02 16:23:15

这个问题是因为 node 的版本不是 16+ ,vue-loader 需要 node 的版本是 16+ 才行。

但 node-sass 5.x 又只能使用 node 14+ 。

尴尬,好奇大家是怎么成功的。

0 回复 有任何疑惑可以回复我~
  • 我用的就是 node 14.x 版本,sass-loader 是 10+ 版本
    回复 有任何疑惑可以回复我~ 2021-07-02 17:01:54
  • 提问者 asing1elife 回复 ustbhuangyi #2
    找到原因了,项目在初始化时,vue的环境版本被提升到 3.1.3 。在项目根目录使用 vue info 可以看到 vue: ^3.0.0 => 3.1.3 
    
    这个时候需要先 rm -rf ./node_modules 删除已经创建出来的目录,然后 vi package.json 修改 "vue": "^3.0.0" ,改成 "vue": "3.0.11" ,最关键的是要把前面的符号删掉。
    
    之后再执行 npm i ,项目就可以跑起来了。
    回复 有任何疑惑可以回复我~ 2021-07-02 20:29:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信