文档章节

Nodejs 库路径

雨中人X
 雨中人X
发布于 2015/12/08 15:36
字数 488
阅读 48
收藏 2

#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,问题解决!

© 著作权归作者所有

上一篇: Ubuntu 屏幕亮度
下一篇: Linux LVM管理
雨中人X
粉丝 8
博文 57
码字总数 15326
作品 0
深圳
高级程序员
私信 提问
Node.js C++扩展实现

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

yushulx
2015/06/02
0
0
nodejs安装以及环境配置(很好的node安装和配置文章,少走很多弯路)

一、安装环境 1、本机系统:Windows 10 Pro(64位) 2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/ 2、选安装目录进...

sprouting
2018/07/21
0
0
开发工具总结(11)之nodejs、npm和yarn安装和使用和填坑详解

在前端开发领域经常会用到npm、nodejs和yarn这些工具下载一些依赖包。许多框架、依赖包或者工具都可以通过它们管理和下载。我对这些不太熟悉,花了一点点时间去学习和研究它们。整理了一篇详...

AWeiLoveAndroid
07/05
0
0
简单上手nodejs调用c++(c++和js的混合编程)

因为项目的原因,最近经常使用node.js搭RESTful接口。 性能还是很不错啦,感觉比Spring Boot之类的要快。而且在不错的性能之外,只要程序结构组织好,别让太多的回调把程序结构搞乱,整体开发...

俺踏月色而来
2018/08/02
0
0
nodejs在windows下的安装配置(使用NVM的方式)

nodejs 是什么? Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and ef......

绝地逢生
01/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

进程命令ps

命令ps 用途: 显示当前系统的进程状态 语法: ]# ps [选项] 常用选项: aux = 列出正在运行的所有进程; a 显示现行终端机下的所有程序,包括其他用户的程序 u 以用户为主...

迷失De挣扎
今天
3
0
聊聊spring cloud的CachingSpringLoadBalancerFactory

序 本文主要研究一下spring cloud的CachingSpringLoadBalancerFactory CachingSpringLoadBalancerFactory spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/o......

go4it
昨天
4
0
一篇文章搞定——JDK8中新增的StampedLock

一、StampedLock类简介 StampedLock类,在JDK1.8时引入,是对读写锁ReentrantReadWriteLock的增强,该类提供了一些功能,优化了读锁、写锁的访问,同时使读写锁之间可以互相转换,更细粒度控...

须臾之余
昨天
4
0
Android Camera原理之CameraDeviceCallbacks回调模块

在讲解《Android Camera原理之openCamera模块(二)》一文的时候提到了CameraDeviceCallbacks回调,当时没有详细展开,本文我们详细展开讲解一下。 CameraDeviceCallbacks生成过程: 《Android...

天王盖地虎626
昨天
5
0
Python3正则表达式

在Python中使用正则表达式 Python语言通过标准库中的 re模块 (import re)支持正则表达式。 使用 match 方法匹配字符串 匹配字符串也就是设定一个文本模式,然后判断另外一个字符串是否符合这...

ZeroBit
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部