记录一次前端环境搭建 node+gulp

文章讲述了在本地使用gulp+node进行前端开发时如何搭建环境,包括安装node,设置全局和缓存路径,处理gulp版本问题,解决node-sass的安装错误,以及将gulp命令添加到系统路径。过程中遇到了版本不兼容和权限问题等挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景:

公司的老项目了,用到的是gulp+node,要在本地调试前端,搭建一下环境,踩了老多坑了~


1、先安装node

nodejs镜像发布页

听说v14很好用,我用的公司前辈给的v10

在这里插入图片描述

好像一般下的都是 x64.msi,然后点击下载就行,没有仔细研究不同后缀的区别~

在这里插入图片描述

建议不要安装到 C 盘吧(如果是win),要不然下载 module的时候可能会有权限问题,烦人的~ 可以选择安装在例如: D:\nodejs\ 路径

在如下图位置,新建两个文件夹 node_cachenode_global

在这里插入图片描述

删除C盘下的 .npmrc文件,这里是为了让后面两条指令生效

在这里插入图片描述

设置缓存和全局下载路径

npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

查看是否设置生效(前面删了.npmrc文件,这里应该没问题)

npm config get prefix 
npm config get cache

在这里插入图片描述


2、安装gulp

npm install -g gulp@3.9.0

我这里用 gulp 默认版本会报错 :Failed to load external module @babel/register; 按下帖提示,用 gulp@3.9.0 执行正常

在这里插入图片描述

3、安装 node_modules

看别的帖子说 删掉package-lock.json 文件再执行下载命令
在这里插入图片描述

npm install

遇到报错 node-sass@4.14.1 postinstall: node scripts/build.js
执行如下指令解决

npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass

在这里插入图片描述


4、使用 gulp

有时候终端识别不到 gulp 指令 …… 可以把 gulp 的路径加入到系统环境变量 Path

启动

gulp serve

打包

gulp build

小结

对前端的实在是不太熟,搭建起来都研究了很久,特别是gulp版本问题,真的是折磨,公司给的文档上的命令只有 npm install gulp-cli -g,几年前执行没问题,到现在版本更新了,就会有坑坑,烦人的嘞~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值