记录一下今天安装node.js以及npm install的一些问题

公司开发现在用的是vue 前后端分离的形式,所以需要搭一下node.js以及npm的环境,在过程中也遇到了一个问题,现在整理一下。

刚开始去node官网下载了官网推荐的最新的node版本8.9.4

正常安装完后,按照网上的教程新建文件夹,配置环境变量等等。。。一大堆步骤。

配置完后cmd运行 node -v 和 npm -v 都可正常显示,接着,从git上把前段的项目下载下来,然后第一步npm install

然后就开始自动下载npm需要的各种依赖,但是下载到最后,报错了,报了一个什么缺少python,找不到python的一个错。然后就懵逼了,结果原因是我们git上的项目用的node版本低,我安装的版本太高了。就换了个6.1.0的版本

下载地址:https://nodejs.org/download/release/v6.1.0/

点倒数第5个下载

然后把之前安装的高版卸载后,重新安装低版本的

安装完成后,再次进到项目目录npm install,还是报一样的错,半天找不出原因,就又卸载了,然后把安装node的那个目录删除了, 重新建了一个目录。又开始安装,又继续npm install,结果还是不行,这次报的是另一个错,大概意思是npm install过程中我的项目里node_modules下边的node-sass里边缺很多东西,然后还报Please try running this command again as root/Administrator.

就是提示你用管理员身份运行,然后就开始各种试,可惜都还是不行,

最后我觉得node_modules这个目录是项目刚从git上down下来后是没有的,肯定是npm install过程中生成的项目编译运行需要的一些东西,然后这个目录是在我高版本的时候npm install生成的,所以我猜还是我刚开始用高版本的install了以后,又用低版本的install了,估计是有一些冲突什么的,然后我就把项目空间删了,重新从git上down了项目。

重新用低版本的npm install,install成功了,然后npm run dev项目成功启动。

这是今天遇到的小坑,记录一下


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曹举的个人博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值