文档章节

Nodejs 库路径

雨中人X
 雨中人X
发布于 2015/12/08 15:36
字数 488
阅读 43
收藏 2
点赞 0
评论 0

#Gulp.js介绍

Gulp是一个构建系统,开发者可以使用它在网站开发过程中自动执行常见任务。Gulp是基于Node.js构建的,因此Gulp源文件和你用来定义任务的Gulp文件都被写进了JavaScript里。前端开发工程师还可以用自己熟悉的语言来编写任务去lint JavaScript和CSS、解析模板以及在文件变动时编译LESS文件。

Gulp本身虽然不能完成很多任务,但它有大量插件可用。例如,有些插件可以用来执行JSHint、编译CoffeeScript,执行Mocha测试,甚至更新版本号。

#Gulp Linux 安装

1.全局安装

sudo npm insatll -g gulp 

2.本地安装

sudo npm install gulp 

创建了一个工程写了一个简单任务

/*
 * gulpfile.js
 * Copyright (C) 2015 Hive <altair.albert@yahoo.com>
 *
 * Distributed under terms of the MIT license.
 */
var gulp=require('gulp');
gulp.task('task1',function(){
    console.log("Task 1","Do something!");
});
gulp.task('default',['task1'],function(){
    console.log("task OK");
});

一执行却 :sob:

[13:31:34] Local gulp not found in ~/workspace/Nodejs/web
[13:31:34] Try running: npm install gulp

上网一搜,发现很多人都出现了这个问题,看到的解决方法都是采用本地安装, 然后执行 ./node_modules/gulp/bin/gulp

可是这不就是个自动化工具嘛,何必每个工程都安装一个包,所以还是自己研究一下。 想着Linux很多问题都可以通过查看文档来解决,所以尝试着查看了自带的帮助说明

node  -h

输出

从说明中可知 nodejs 有自己的环境变量也就是默认寻找lib 的变量 (NODE_PATH)

所以在 ~/.bashrc 中添加

export NODE_PATH="/usr/local/nodejs/lib/node_modules" # 一般在 Nodejs的安装目录下
source  ~/.bashrc
gulp default
[15:35:16] Using gulpfile ~/workspace/Nodejs/web/gulpfile.js
[15:35:16] Starting 'task1'...
Task 1 Do something!
[15:35:16] Finished 'task1' after 122 μs
[15:35:16] Starting 'default'...
task OK
[15:35:16] Finished 'default' after 49 μs

OK,问题解决!

© 著作权归作者所有

共有 人打赏支持
雨中人X
粉丝 7
博文 57
码字总数 15326
作品 0
深圳
高级程序员
Node.js历险记之剑未配好,已出江湖

打开微信扫一扫,关注微信公众号【数据与算法联盟】 转载请注明出处: http://blog.csdn.net/gamergyt/ 博主微博: http://weibo.com/234654758 Github: https://github.com/thinkgamer ht...

thinkgamer.cn ⋅ 2017/03/05 ⋅ 0

Node.js常用命令

npm查看与帮助: npm安装模块: 查看node模块: 操作node模块: 执行node脚本: 创建工程: 发布模块: Node命令: npm配置npm config set [-global]: 新建环境变量:变量名:NODEPATH 变量值...

jedi_knight ⋅ 2015/11/04 ⋅ 0

【深入浅出Node.js系列十一】Node.js开发框架Express4.x

深入浅出Node.js系列 【深入浅出Node.js系列一】什么是Node.js 【深入浅出Node.js系列二】Node.js&NPM的安装与配置 【深入浅出Node.js系列三】深入Node.js的模块机制 【深入浅出Node.js系列四...

陶邦仁 ⋅ 2016/01/19 ⋅ 0

[Node.js源码解读(2)]一个文件被require后所发生的故事

原作者:蔡伟 经原作者授权连载于alinode官方博客,未经原作者允许,不得转载。 在 Node.js 中,要说如果有几乎会在每一个文件都要用到的一个全局函数和一个全局对象,那应该是非 和 莫属了。...

_朴灵_ ⋅ 05/14 ⋅ 0

Node.js C++扩展实现

因为有了Node.js,JavaScript可以被用于服务端编程。通过各种扩展,Node.js可以变得非常强大。今天分享下怎样用C++创建Node.js扩展。 参考原文:Making Dynamsoft Barcode SDK an Addon for...

yushulx ⋅ 2015/06/02 ⋅ 0

ReactNative环境搭建问题小札

直接进入正题... ----------win7系统 + android studio工具 按照reactnative的官方介绍搭建开发环境 - React Native 中文网,使用Chocolatey,简单方便一些,但是会有一些小问题,不是因为...

害虫_84f3 ⋅ 05/23 ⋅ 0

node.js(npm)|bower(bootstrap)|git

node.js 安装步骤:http://www.runoob.com/nodejs/nodejs-install-setup.html Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven......

phala ⋅ 2015/11/11 ⋅ 0

node.js 在window下安装

window下安装node.js和node.js程序运行流畅: node.js安装包下载地址:http://www.nodejs.org/download/ 下载完了,就直接安装,然后next到底。(注意安装路径,默认在C盘) 完了之后就可以直...

RongX ⋅ 2016/05/30 ⋅ 0

NodeJS学习第一季-安装与介绍

1、NodeJS的特性 以下是一些使得Node.js成为软件架构师的首选的重要特征。 (1)Node.js库异步和事件驱动 - 所有API异步是非阻塞。 这意味着一个基于Node.js的服务器不会等待API返回数据。 ...

sexcomicx ⋅ 2015/07/12 ⋅ 0

node.js的下载,安装以及卸载

在做react项目的基础上,必须先安装node.js,下面就介绍一下node.js的安装过程。 1.下载路径 https://nodejs.org/en/ 可以选择任何一版本下载,左侧8.11.2LTS是目前为止最稳定的一个版本,1...

Mrs_CoCo ⋅ 05/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Python爬虫,抓取淘宝商品评论内容

作为一个资深吃货,网购各种零食是很频繁的,但是能否在浩瀚的商品库中找到合适的东西,就只能参考评论了!今天给大家分享用python做个抓取淘宝商品评论的小爬虫! 思路 我们就拿“德州扒鸡”...

python玩家 ⋅ 1分钟前 ⋅ 0

MySQL 内核深度优化

MYSQL数据库适用场景广泛,相较于Oracle、DB2性价比更高,Web网站、日志系统、数据仓库等场景都有MYSQL用武之地,但是也存在对于事务性支持不太好(MySQL 5.5版本开始默认引擎才是InnoDB事务...

java高级架构牛人 ⋅ 23分钟前 ⋅ 0

用户登录信息-钉子效果(基于jquery2.0)

本js效果使用jquery2.0,清晰的分解用户登录信息的(钉子效果),该效果直接用在作者网站(www.phpkhbd.com)上。 里面的难点有:定时器,延时。 大致效果如下: 一开始: 鼠标放上去的时候:...

宁哥实战课堂 ⋅ 24分钟前 ⋅ 0

解决yum安装报错Protected multilib versions

使用yum安装报错Protected multilib versions原因是因为多个库不能共存,不过更新的话也并不行,但是可以在安装命令后面加上如下一段命令: --setopt=protected_multilib=false 案例: 比如需...

北岩 ⋅ 35分钟前 ⋅ 0

为什么要学习Typescript???

简单来说 目前的typescript就是未来的javascript 为什么?? 这要从ECMA-262标准的第4版说起 对了 我们说的ES5 其实是ECMAScript3.1这个替代性建议被扶正了而已... 那么 第4版标准是什么? 看看...

hang1989 ⋅ 40分钟前 ⋅ 0

linux安装ipfs

一、下载ipfs # cd /usr/local/ipfs/ # wget https://dist.ipfs.io/go-ipfs/v0.4.15/go-ipfs_v0.4.15_linux-amd64.tar.gz # tar -zxvf go-ipfs_v0.4.15_linux-amd64.tar.gz 二、安装ipfs # ......

八戒八戒八戒 ⋅ 45分钟前 ⋅ 0

jvm程序执行慢诊断手册

生产环境最多的几种事故之一就是程序执行慢,如果是web服务的话,表现就是响应时间长。本文分享,从业多年形成的排查守则。 诊断步骤 系统资源查看 首先是系统资源查看,而且必须是在第一步。...

xpbob ⋅ 46分钟前 ⋅ 0

YII2 advanced 高级版本项目搭建-添加API应用以及多应用

一、YII安裝 安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装 composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用...

botkenni ⋅ 47分钟前 ⋅ 0

在jdk1.8的环境下模拟永久代内存溢出

相信不少小伙伴在看深入理解Java虚拟机的时候,作者给我们举例一个demo来发生PermGen space 1、通过List不断添加String.intern(); 2、通过设置对应的-XX:PermSize与-XX:MaxPermSize(更快看到...

虾几把写 ⋅ 今天 ⋅ 0

开发OpenDaylight组件的完整流程

在前面介绍学习了OpenDaylight的几个重要模块后,这里再来介绍下完整开发一个模块的过程。 OSGI的bundles提供被其他OSGI组件调用的服务。这个教程中展示的是Data Packet Service去解析数据包...

wangxuwei ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部