热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Vue项目启动失败报NodeSassdoesnotyetsupportyourcurrentenvironment错误的解决过程

以前做得公司Vue项目要改需求,老大交给我来写,自己就在本地Checkout一封,结果在git命令行内输入npmcrundev报NodeSassdoesnotyetsupport

以前做得公司Vue项目要改需求,老大交给我来写,自己就在本地Checkout一封,结果在git命令行内输入npmc run dev报

 Node Sass does not yet support your current environment 错误;

倒腾了好久,搜索了若干方法,终于搞定了,并总结了如下几个方法;

一、在去svn上check的代码中,你本机可能未安装python,而noed-sass是基于Python的,需要安装python.安装方法廖雪峰大佬写的很详细,地址如下:

https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738150500472fd5785c194ebea336061163a8a974000;

二、查阅发现锁可能是node_modules再update时存在丢包,删除node_modules,再去npm i 启动,坑爹依旧啊;

三、删除node-sass,再去安装,方法   (删除):npm uninstall node-sass   (安装):npm install node-sass  不行,在找;

四、我安装后发现还不行,随去寻找,发现可能是npm在下载时本身node-sass就会有问题,推荐使用cnpm(淘宝镜像)去下载;

淘宝镜像安装方法:npm install -g cnpm --registry=https://registry.npm.taobao.org;

再去cnpm i node-sass -g进行全局安装,还不行,但node-sass是安装好的,再去搜索发现;

五、可能是 python / node 版本过高的原因,随即降低两个版本node是6点几,python为2.7,再跑,可以了。我去!

 

 然后是自己做网上Vue小项目时碰见的问题,就是在你复制 Vue webpack项目时,去启动复制的项目,会报一堆的错误,显示少了各种文件,及时你去intall也不行,***国外友人评论说这是npm以前启动存在缓存,需要清除:npm cache clean -f;

然后去config目录下index.js 修改端口

 

和以前不一样就行,然后启动就好了。

就写到这了,希望能帮到大家!^_^

 


推荐阅读
author-avatar
哈哈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有