采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
就只是初始化了项目,没有其他操作,竟然直接跑步起来。
Google了一圈也没啥头绪 . . .
这个问题是因为 node 的版本不是 16+ ,vue-loader 需要 node 的版本是 16+ 才行。
但 node-sass 5.x 又只能使用 node 14+ 。
尴尬,好奇大家是怎么成功的。
我用的就是 node 14.x 版本,sass-loader 是 10+ 版本
找到原因了,项目在初始化时,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 ,项目就可以跑起来了。
登录后可查看更多问答,登录/注册
慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力
1.2k 3
542 23
2.9k 15
1.1k 14
1.2k 13