位置: 编程技术 - 正文

在Mac OS上安装使用Node.js的项目自动化构建工具Gulp(苹果mac安装)

编辑:rootadmin

推荐整理分享在Mac OS上安装使用Node.js的项目自动化构建工具Gulp(苹果mac安装),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:苹果mac安装,macos安装程序,mac os 安装,mac上安装ios,mac os 安装,安装mac osx,安装mac osx,mac os 安装,内容如对您有帮助,希望把文章链接给更多的朋友!

安装 node.js首先需要安装 node.js, 通常情况下,只需要到 Node.js 官网下载安装包安装就可以了。不过我可耻的失败了,弹出了如下错误:

于是我换成了 brew 大法:

安装 Gulp

gulp 使用 Node.js 的 npm 命令安装:

然后在项目目录中还要安装一遍:

我对这步的操作比较费解。以我多年码农经验,即然全局安装过了,应该就可以在作何地方使用了。但 gulp 显然不是这样。如果不在项目目录中执行这一步,使用 gulp 命令时会提示以下错误:

… Local gulp not found in …

… Try running: npm install gulp

最后在项目目录中执行一下 gulp 命令,如果输出以下内容,那就表示安装好了:

… No gulpfile found

简单例子

在Mac OS上安装使用Node.js的项目自动化构建工具Gulp(苹果mac安装)

下面展示使用 Gulp 构建一个静态网站开发服务端,并且支持实时刷新(livereload)功能。

首先需要安装 livereload 的浏览器插件,插件地址: Chrome, Firefox, Safari 三大浏览器。插件安装后,会在浏览器上出现一个按钮,这个按钮有两个状态,实心圆点表示插件已启用,空心圆点表示插件未启用。切记切记!

然后创建一个简单的项目结构:

使用以下命令安装 gulp 和相关的组件:

gulp-connect 是 gulp 插件,提供了静态 web 服务端功能,并整合了 livereload 功能。

接下来需要编辑 gulpfile.js 文件,内容如下:

最后运行这个 web 服务器:

gulp打开浏览器,访问 index.html 文件的内容后保存,正常情况下,浏览器端应该会自动刷新并显示修改后的内容。

Gulp与Grunt简单对比让我们来看个范例,分别在Gulp及Grunt建构Sass:

Grunt:

Grunt需要各别配置外挂,指定其来源与目的路径。例如,我们将一个档案作为外挂Sass的输入,并储存输出结果。在设置Autoprefixer时,需要将Sass的输出结果作为输入,产生出一个新档案。来看看在Gulp中同样的配置:

Gulp:

在Gulp中我们只需要输入一个档案即可。经过外挂Sass处理,再传到外挂Autoprefixer,最终取得一个档案。这样的流程加快建构过程,省去读取及写出不必要的档案,只需要最终的一个档案。

Node.js Streams文件读写操作详解 Node.js天生异步和事件驱动,非常适合处理I/O相关的任务。如果你在处理应用中I/O相关的操作,你可以利用Node.js中的流(stream)。因此,我们先具体看看流

Nodejs全局安装和本地安装的不同之处 上一篇文章《Nodejs中npm常用命令详解》主要是整理了最常使用的npm命令及相关介绍,其中有提到全局安装(npminstallgulp-g)和本地安装(npminstallgulp),下图来

Nodejs中 npm常用命令详解 npm是什么NPM的全称是NodePackageManager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。npm

标签: 苹果mac安装

本文链接地址:https://www.jiuchutong.com/biancheng/370750.html 转载请保留说明!

上一篇:浅析Nodejs npm常用命令(nodejs oom)

下一篇:Node.js Streams文件读写操作详解(nodejs writestream)

  • 私车公用的税务风险
  • 长期股权投资在哪个报表里
  • 差旅费抵扣进项税政策201939号文件
  • 建筑业小规模纳税人预缴增值税
  • 以前年度多计收入多交税怎么处理
  • 运输途中的合理损耗
  • 如何确定固定资产的计税基础
  • 增值税季报还是月报
  • 盘亏的设备按正常报废处理是否符合会计制度要求
  • 个体户电子发票怎么作废
  • 税务局开专票作废重开及退税流程
  • 固定资产加速折旧税收优惠政策
  • 税收制度具体内容
  • 员工冲借款收据怎么开?
  • 第三方付款会计分录
  • 收到知识产权专用发票
  • 企业之间现金换承兑合法吗
  • 教育费附加抵免政策
  • 付稿费会计分录
  • 国有企业的所得税怎么算
  • 企业向个人赠送车辆
  • 税收滞纳金和税金滞纳金有什么区别
  • 预缴所得税会计分录怎么做
  • 预缴纳税申报失败怎么办
  • 商业承兑汇票到期日付款人账户不足付款时
  • 房地产开发企业的土地使用权计入哪里
  • 发票上不小心印上作废两个字怎么办
  • macos12支持设备
  • 总资产净利率与权益乘数的关系
  • 电脑中了勒索病毒要报警吗
  • 施工项目费用明细表模板
  • 进货折扣是怎么计算
  • 发票失控进项转出所得税
  • linux内存缓存
  • 企业所得税的税率是多少
  • php文字转语音源码
  • 废旧物资处理怎么入账
  • 多品种生产能力计算公式
  • 本月职工工资
  • 特定纳税人是什么意思
  • 库存现金科目的辅助核算项目为日记账
  • 财务f/p是什么意思的缩写
  • 购买股权溢价部分怎么做账
  • 详解PostgreSQL 语法中关键字的添加
  • 研发企业税率是多少
  • 六税两费减半征收政策2023
  • 注册资金如何使用
  • 纳税人的交际应酬消费可以抵扣进项税额
  • 4s店开的维修发票怎么开
  • 食堂费用没有发票
  • 总公司账务处理
  • 营业税暂行实施细则
  • 增值税附加税减半政策
  • 固定资产不动产有哪些
  • 审计 调整分录
  • 增值税开票系统怎么改开票人名字信息
  • 公司筹建期间允许投标吗
  • 工会经费会返还吗
  • 工程款结清确认书模板
  • 预付账款的账务处理例题
  • MS-SQL Server 2005 其中三个版本的比较
  • sql server 用法
  • SQLServer中SELECT语句的执行顺序
  • win7与vista关系
  • windows设置tomcat自动重启
  • windowsxp如何隐藏文件
  • 在Linux系统中安装镜像步骤
  • ct.dll
  • win7系统英雄联盟黑屏
  • main报错
  • perl date
  • [置顶]马粥街残酷史
  • jquery中删除节点方法
  • 菜鸟 javascript
  • 1、BluetoothChat之BluetoothChat.java
  • android混淆后怎么破解
  • python中for循环写法
  • 广东省电子税务局app下载手机版
  • 朝阳区下面分几个区
  • 智能财税证书含金量如何
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设