NPM指令以及更换淘宝源

NPM使用介绍

NPM是随同NodeJS一起安装的一个包管理工具,我的理解它类似于Java里的Maven或Gradle,是一个快速安装、查看、更新以及卸载NodeJS依赖库的工具。个人感觉非常简单好用。

下面介绍几个常用的指令

安装模块

npm install <Module Name>

Module Name是你要安装的包名,比如express

npm install express

安装又分为全局安装和本地安装,区别在于是否在命令后面加上了 -g 参数

npm install express          # 本地安装
npm install express -g   # 全局安装

本地安装会在当前的目录下生成一个node_modules文件夹,并在其中放入已经安装的包文件。

查看安装的信息

查看全局安装包

npm list -g

查看某个安装包

npm list grunt

更新安装包

npm update express

上面的命令将会把express安装包更新到最新版本

卸载安装包

如果不想用某个包,就卸载它

npm uninstall express

创建自己的NodeJS包

有时候我们要发布自己的包给别人用,这时候可以使用init命令,然后跟进提示回答一些列问题

首先进入我们要发布的包的文件夹目录,输入下面的命令

npm init

然后命令行会有很多提示,按照要求回答即可,比如下面这样的:

This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.

See `npm help json` for definitive documentation on these fields
and exactly what they do.

Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.

Press ^C at any time to quit.
package name: (testproject1) test
version: (1.0.0)
description: test for make a package
entry point: (server.js)
test command: test
git repository:
keywords: test
author: eric
license: (ISC)

最后会生成一个package.json文件。如果你想发布到npm资源库中,执行下面的命令即可


$ npm adduser
Username: eric
Password:
Email: (this IS public) test@163.com

使用淘宝NPM镜像

npm的源在国外的服务器,有时候访问比较慢,国内的淘宝镜像是个不错的选择,更换为国内淘宝镜像的方法是修改NPM源

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

后续我们就可以使用cnpm来安装NodeJS库了

$ cnpm install express

有时候我们要找一个需要的库,可以到 http://npm.taobao.org/ 先搜索一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值