gulp相关错误解析

gulp相关问题:为什么总是版本不一致(赠送nodejs安装与配置)

在下也是被困扰了一天,然后在第二天继续熬的时候终于发现了问题的根源。

首先我们安装Node.js

Step1:去官网下载安装包

下载方式1:官网下载
根据自己电脑系统及位数选择。

注意:
图中 .msi和.zip格式区别:
1、.msi是Windows installer的数据包,实际上是一个数据库,提供安装,修改,卸载你所安装的程序。此外:它还包含有关安装过程本身的信息。例如:安装序列、目标文件夹路径、安装选项和控制安装过程的属性。
2、.zip是一个压缩包,解压之后即可,不需要安装。

举例来说:
如果你的电脑是Windows系统、64位、想下载稳定版的.msi(LTS为长期稳定版),则可以进行如下选择:
不要拿图不艾特我,亲
!!我推荐选择版本安装,最好安装10.24.*版本,因为版本错误的根源就在选择版本上,方法如下:
不要拿图不艾特我,亲
不要拿图不艾特我,亲

Step2:安装

①下载完成之后,双击安装包,点击我接受,再点击next
在这里插入图片描述
②安装路径默认在C:\Program Files下面,也可以自定义修改(此处我选择默认,不过还是建议修改到D盘或其他盘,创建新的文件夹nodejs),然后点击next
在这里插入图片描述
③根据自己的需要进行,我选择了默认,然后next

Node.js runtime :表示运行环境
npm package manager:表示npm包管理器
online documentation shortcuts :在线文档快捷方式
Add to PATH:添加到环境变量
在这里插入图片描述
④如下图框中所示,我没有选中,而是直接next(我安装时并没有这个,所以不必理会直接next)
在这里插入图片描述
⑤点击Install,进行安装
在这里插入图片描述
⑥点击finish,完成安装
在这里插入图片描述
⑦安装完成后,.msi格式的安装包已经将node启动程序添加到系统环境变量path中,我们可以查看系统变量进行验证:在【我的电脑】右键→【属性】→【高级系统设置】
在这里插入图片描述
⑧点击环境变量
在这里插入图片描述
⑨在系统变量中查看【path】,点击【编辑】
在这里插入图片描述
⑩会发现.msi格式的安装包已经将node启动程序添加到系统环境变量path中
在这里插入图片描述
Step3:查看

① 既然已经将node程序添加到全局系统变量中,把么我们可以直接在CMD窗口中任意位置执行node,打开CMD窗口,执行命令node -v查看node版本

【注意:此时是打开CMD窗口,并不是在C:\Program Files\nodejs目录下执行node.exe】
在这里插入图片描述
② 最新版的node在安装时同时也安装了npm,执行npm -v查看npm版本
在这里插入图片描述
③ 默认情况下,我们在执行npm install -g XXXX时,下载了一个全局包,这个包的默认存放路径位C:\Users\Administrator\AppData\Roaming\npm\node_modules下,可以通过CMD指令npm root -g查看
在这里插入图片描述
⑤ 一部分常用的命令,如下:

  • npm -v:查看npm安装的版本。
  • npm init:会引导你创建一个package.json文件,包括名称、版本、作者等信息。
  • npm list:查看当前目录下已安装的node包。
  • npm ls:查看当前目录下已安装的node包。
  • npm install moduleNames:安装Node模块到本地目录node_modules下。
  • npm install < name > -g:将包安装到全局环境中。
  • npm install < name > --save:安装的同时,将信息写入package.json中, 项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包,这样代码提交到git时,就不用提交node_modules这个文件夹了。
  • npm install < name> --save-dev:安装的同时,将信息写入package.json中项目路径中如果有package.json文件时,直接使用npm install方法就可以根据devDependencies配置安装所有的依赖包,这样代码提交到git时,就不用提交node_modules这个文件夹了。
  • npm uninstall moudleName:卸载node模块。
    Step4:环境配置

安装gulp

step 1:
推荐安装 cnpm
npm服务器在国外,网络影响大,甚至还会遇到需要翻墙才能下载插件的情况,因此推荐安装cnpm。
注:cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm。后面的演示均使用cnpm 注:cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm。后面的演示均使用cnpm 注:cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm。后面的演示均使用cnpm =重要的事情说三遍=
【淘宝npm镜像,这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步】。 镜像地址:http://npm.taobao.org/
.
1.1安装cnpm
执行 npm install cnpm -g --registry=https://registry.npm.taobao.org
1.2检测cnpm是否安装成功
执行cnpm -v 显示版本号即安装成功
step 2:
安装全局的gulp。

            打开cmd输入:

                cnpm install gulp -g

检测gulp是否安装成功
执行 gulp -v 显示版本号即安装成功

step 3:再给项目安装gulp
打开windows powershell以管理员模式启动;
cd 项目所在目录(即:前端src目录所在处);
执行命令:

npm install gulp

若有弹出不支持该命令时执行以下命令(用于授权)

Set-ExecutionPolicy RemoteSigned -Scope Process

执行后再执行下载gulp命令(npm install gulp)
等待下载完以后,在项目目录下执行gulp即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值