文档章节

npm常用指令以及使用淘宝镜像cnpm

xiaoge2016
 xiaoge2016
发布于 08/11 07:43
字数 621
阅读 13
收藏 0

一、安装cnpm

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

二、npm常用指令

常        用        指        令

说    明

主 要 指 令

其   他   说   明

安装Node模块

npm install moduleNames
npm install -g moduleName     #全局安装命令

npm install express #默认会安装express的最新版本

npm install express@3.0.6    #加版本号的方式安装指定版本,将包安装到全局环境中

npm install <name> --save    #会把依赖包名称添加到 package.json 文件 dependencies 键下,代码提交

到github时,就不用提交node_modules这个文件夹了

npm install <name> --save-dev    #发布后用不到它,而只是在我们开发才用到它

 

查看node模块

npm view moduleNames
npm view moduleName labelName #想要查看package.json文件夹下某个标签的内容
npm view moudleName dependencies #查看包的依赖关系
npm view moduleName repository.url #查看包的源文件地址
npm view moduleName engines   #查看包所依赖的Node的版本

 

查看已安装的node包

npm list
npm list parseable=true    #当前目录下已安装的,可以目录的形式来展现

npm list --depth=0  查看所有高级的npm moudles

npm list --depth=0 -global  #查看所有全局安装的模块

 

查看帮助命令

npm help
npm help json  #访问npm的json文件夹,此命令会以默认的方式打开一个网页,如果更改了默认打开程序则可能不会以网页的形式打开
npm help folders  #查看npm使用的所有文件夹

操作node模块

 
npm rebuild moduleName    #用于更改包内容后进行重建

npm update moduleName    #更新node模块

npm uninstall moudleName     #卸载node模块

 

检查

 
npm outdated  #检查包是否已经过时,此命令会列出所有已经过时的包,可以及时进行包的更新

npm search packageNamev  #验某个包名是否已存在,发布一个npm包的时候

创建

npm init
npm init  #创建一个package.json文件, 包括名称、版本、作者这些信息等

查看npm

 
npm root

npm root -g   #查看全局的包的安装路径

npm -v   #查看npm安装的版本

 

设定npm

 
npm set global=true    #设定安装模式获知使用

npm get global    #可以查看当前使用的安装模式

 

 

参考文档

1.npm常用指令以及使用淘宝镜像cnpm:https://blog.csdn.net/xiaozhi_2016/article/details/64920383

© 著作权归作者所有

共有 人打赏支持
xiaoge2016
粉丝 11
博文 193
码字总数 187018
作品 0
西安
npm 配置项registry修改为淘宝镜像

在使用npm 的过程中,搜索网上的资料基本上可以看到类似如下的描述:“npm是国外的,使用起来比较慢,我们这里使用淘宝的cnpm镜像”。初体验,不知道淘宝cnpm镜像为何物。根据这句描述,我们...

elie_yang
04/22
0
0
国内优秀npm镜像推荐及使用

国内优秀npm镜像 淘宝npm镜像 搜索地址:http://npm.taobao.org/ registry地址:http://registry.npm.taobao.org/ cnpmjs镜像 搜索地址:http://cnpmjs.org/ registry地址:http://r.cnpmjs......

降龙罗汉
2016/05/11
177
0
vue如何新建一个项目(超详细哦)

vue创建项目(npm安装→初始化项目→发布) 第一步npm安装 首先:先从nodejs.org中下载nodejs 双击安装,在安装界面一直Next 直到Finish完成安装。 打开控制命令行程序(CMD),检查是否正常 ...

程序员是粉色的
05/27
0
0
2、npm淘宝镜像

淘宝镜像地址:https://npm.taobao.org/ 方式1:cnpm。 可以直接安装cnpm。 npm install -g cnpm --registry=https://registry.npm.taobao.org 安装之后。就可以使用cnpm 代替npm命令。下载包...

显kui
03/11
0
0
wisoft/WebUI4Angular

WebUI4Angular a set of components with angularjs, which includes Datagrid,tree,dialog,progress,tilelist,tabset,dividedbox,imageview and so on. 参照了UI Bootstrap等组件的写法,主......

wisoft
2015/08/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于网站恶意注册会员

网站发生恶意注册会员,有图形验证码 ,和短信验证码 但是还是有大量恶意注册: session 和 cookie都是可以随便伪造的。 验证码有打码平台。 短信验证有短信验证平台。 IP限制有虚拟拨号/VP...

妖尾巴
18分钟前
0
0
awk命令用法介绍

10月18日任务 9.6/9.7 awk 9.6/9.7 awk命令 head -n2 test.txt|awk -F ':' '{print $1}' head -n2 test.txt|awk -F ':' '{print $0}' awk -F ':' '{print $1"#"$2"#"$3"#"$4}' awk '/oo/ tes......

zgxlinux
19分钟前
0
0
循环

我今天学会了用for循环找出一个数组中的最大值,代码: var rets = [2,4,5,6,7,9,10,15];function arrayMax(arrs) {var max = arrs[0];for(var i = 1,ilen = arrs.length; i < ilen...

墨冥
24分钟前
0
0
10《Java核心技术》之如何保证集合是线程安全的? ConcurrentHashMap如何实现高效地线程安全?

一、提出问题 之前我们一起讨论过两讲 Java 集合框架的典型容器类,它们绝大部分都不是线程安全的,仅有的线程安全实现,比如 Vector、Stack,在性能方面也远不尽如人意。幸好 Java 语言提供...

飞鱼说编程
28分钟前
0
0
SpringBoot 整合 kafka 实现组订阅模式

SpringBoot 整合 kafka 实现组订阅模式: 工程结构图 消息生产者pom.xml配置 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xml......

泉天下
33分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部