你在拿到一个新的完整的项目的时候是很开心的,但你发现前端运行不起来,心里立刻就郁闷了下来,下面我就俩下面我就来,跟大家说一下,我进几年来的处理方式吧。
你遇到的问题是不是这样的
1.可能因为项目在没有node_modules依赖包时先跑项目导致的,可是我看全网,都是说有可能是这种状况,但很少有人说,如何去降低或者增高node.js的版本,但很少有人说怎么升级版本,或者降低版本。不知道是真的很难还是,很少有人可以讲的清楚。
其实手动删除node.js切换版本的话,确实不容易,会有注册表之类的残留, 但看到这篇文章的人就很幸运了, 现在我们,可以用mvm管理器来管理node.js的版本,他可以实现在同一台电脑上拥有多个node的版本。(如下图)
具体的话,可以看(视频:小姐姐讲解的哦)
她有两种方式一种是傻瓜式安装(即便是你是个傻子,只要双击一下,他会自己动给你配置好环境,并且管理你的现有的node的版本,注意切换node的时候一定要是管理员身份(大坑),
第二种方式就是手动安装,动手能力强的人或者说开发人员最好尝试手动安装)
如何安装配置Node.js并使用NVM实现多版本共存和无缝切换(Linux/Windows)_哔哩哔哩_bilibili
文档可以参考,使用NVM轻松安装并管理多版本Node.js - Mintimate's Blog
(学习使用,侵权删)
2.第二种就是,环境问题,我们可以利用yarn
它的优点是:
1.Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。
2.在执行代码之前,Yarn 会通过算法校验每个安装包的完整性
3.使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。
简单来说就是:1.速度超快2.超级安全3.超级可靠
使用方法:
具体参考Yarn 中文文档
(同样,侵权删)
3.切换一个优质一点的网络,然后
3.1npm cache clean --force 清理缓存,之后再安装跑项目
注:如果有node_modules包,先删除掉,然后再清理缓存
3. 2.找到 C盘下的.npmrc文件 例: C:\Users\用户名\.npmrc删除文件以及文件夹并重新跑项目