node.js常用命令

安装node

验证是否安装node

$node -v
$npm -v

npm

node package manager ,

Node 的包管理器

安装 包

# 安装到当前目录
$ npm install <包名>

出现error network 重新安装

搜索包

$npm search <包名>

安装指定版本

在cmd中:

$ npm install <包名>@版本号
$ npm install [email protected]

查看包的版本信息

$ npm list <包名> 

查看安装的包列表

$npm ls

更新包

$ npm update <包名>

卸载包

$ npm uninstall jquery

init 初始化

npm init 会生成一个packagejson的文件,项目的配置信息

$ npm init
{
  "name": "day06", //项目名
  "version": "1.0.0", //版本号
  "description": "this is a npm project", //项目的描述
  "main": "index.js", //程序的入口文件
  "dependencies": { //项目依赖的包!!!重要的
    "jquery": "^1.12.4"
    "zepto": "^1.2.0"
  },
  "devDependencies": {}, //开发阶段依赖的包!!!重要的
  "scripts": { //命令
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [ //关键词
    "npm"
  ],
  "author": "guanqi", //作者
  "license": "ISC" //协议
}

安装并添加依赖

$ npm install <包名> --save 会将当前目录下的安装包,并将包的信息,

添加到package.json中的dependencies选项中

$ npm install <包名> --save-dev安装开发阶段用的工具包,并不是项目必须有的。这个命令会将包安装到当前目录下的安装包,并将包的版本信息,

添加到package.json中的devDependencies选项中

全局安装

$ npm install <包> -g , -g代表全局安装,不会在package.json中看到

安装包

$ bower install <包名> --save,在当前目录安装包,并将版本信息添加到bower.json中

$ bower install <包名>@版本号,安装指定的版本号

查看包的信息

$ bower info <包名> 查看包的详细信息

搜索包

$ bower search <包名>

包列表

$ bower list

卸载包

$ bower uninstall <包名>

原文地址:https://www.cnblogs.com/guanqiweb/p/9863497.html

时间: 2024-10-08 15:12:35

node.js常用命令的相关文章

web前端node.js常用命令

1.npm install moduleNames:安装Node模块安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块. node的安装分为全局模式和本地模式.一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_modules目录下.在全局模式下,Node包会被安装到Node的安装目录下的node_modules下. 全局安装命令为$npm install -g moduleName.获知使用$npm set global=true来设定安

Node.js 常用工具

Node.js 常用工具 util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足. util.inherits util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数. JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同.JavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现的. 在这里我们只介绍util.inherits

在node.js的命令行里通过npm安装phonegap出现connect etimeout问题

在node.js的命令行里(Node.js command prompt)执行npm install -g phonegap命令安装phonegap3.0,出现etimeout问题. 我是通过设置代理访问外网,而命令行里没有设置代理,所以在命令行里无法连接网络,无法安装成功.出现这种情况需要在命令行里设置代理. windows的命令行下设置网络代理,在命令行下,执行如下命令: set http_proxy=http://proxy.com:port/ set http_proxy_user=us

Node.js 常用工具util包

Node.js 常用工具 util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足. util.isError(obj); util.isDate(obj); util.inherits(constr,super); util.isRegExp(/some regexp/); util.isArray(obj); util.inspect(obj); util.inherits util.inherits(constructor, s

使用Node.js构建命令行工具

使用Node.js和npm构建脚本或命令行工具. 一.包装shell命令 第一步:创建一个npm项目 npm init; 第二步:创建一个js文件(index.js),包含要运行的脚本 !/usr/bin/env node console.log('Hello, world!'); 需要注意的是,需要添加片段标识符"!/usr/bin/env node",告知脚本使用Node执行. 第三步:在package.json文件中补充bin部分 { ... "author"

node js 常用模块

前100个依赖库里,underscore是属于语言基础类,express是服务器框架,有5.6个测试框架.以及5.6个递归遍历目录树的工具类.3个左右的命令行解析工具类,3个主流数据库的链接client库,2个ws库,多个js/CSS前端处理工具链,3-4个promise库,多个模版库,多个jquery/cavans/dom模拟器以及解析器,一个静态分析器,两个验证库 总得来说,node.js的前100个流行模块应该就可以代表node.js解决问题的问题域 ===================

Node.js 常用工具 util

util 是一个 Node.js 核心模块,提供常用函数的集合,用于弥补核心 Javascript 功能过于精简的不足. util.inherits(constructor, superConstructor) 实现对象间原型继承的函数,第一个构造函数 将从 第二个构造函数那里继承原型的方法 JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同.JavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现 示例代码如下: var util = require(

nodejs学习笔记Node.js 调试命令

3.4  调试        47 下面是一个简单的例子: $ node debug debug.js < debugger listening on port 5858 connecting... ok break in /home/byvoid/debug.js:11 var a = 1; 2 var b = 'world'; 3 var c = function (x) { debug> n break in /home/byvoid/debug.js:21 var a = 1; 2 v

20160109 Node.js 常用开发工具的使用

http://www.jikexueyuan.com/course/997.html 开发工具的使用 Oracle VM VirtualBox虚拟机的网络设置 解决问题:在不同的地方使用虚拟机,虚拟机的IP地址会不停的变化,又不想修改虚拟机的host文件. 找到"网络",不使用桥接,而是使用NAT模式,这样VirtualBox会产生一个虚拟的路由器,由虚拟路由器再与物理机所在的网络通信. 连接方式---网络地址转换NAT---端口转发 点+号 把主机的22号端口(一般情况不会用到)转发