世界上最大的软件注册表-----npm
2019-08-14 10:11:21来源:博客园 阅读 ()
npm 是什么?
npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 600000 个 包(package) (即,代码模块)。来自各大洲的开源软件开发者使用 npm 互相分享和借鉴。包的结构使您能够轻松跟踪依赖项和版本。
npm 网站
- https://www.npmjs.com/
- 在网站中可以搜索到开发者所需要的包
npm 命令行工具
- npm 的第二层含义就是一个命令行工具,只要你装了 node 就可以安装 npm
- npm 也有版本的概念
- npm --version 查看版本
- npm install --global npm 版本升级
npm 常用命令
- npm init
- 功能: 初始化 json 文件
- npm init -y 可以跳过向导,快速生成
- npm install
- 根据 json 文件中的 dependencies 选项中的依赖项全部安装
- 简写: npm i
- npm install 包名
- 只下载包
- 简写: npm i 包名
- npm install --save 包名
- 下载指定的包并保存信息到 json 文件中的 dependencies 选项中
- 简写: npm i -S 包名 (注意:这里的 S 为大写)
- npm unintall 包名
- 只删除指定的包,如果有依赖项的话依然会保留
- 简写: npm un 包名
- npm uninstall --save 包名
- 删除指定包的同时也删除掉 json 文件中 的 依赖信息
- 简写: npm un -S 包名 (注意:这里的 S 为大写)
- npm help
- 查看使用帮助(当忘掉命令的时候可以使用此命令查看)
- 简写: npm -h
- npm 命令 --help
- 查看指定命令的使用帮助
解决 npm 被墙问题
原因:
npm 存储包文件的服务器在国外,有时候会被墙,下载速度会很慢
国内措施:
淘宝的开发团队把 npm 在国内做了一个备份, 详情请访问:http://npm.taobao.org/
安装:
npm install --global cnpm
安装完成了之后就可以使用如下命令来下载包文件:
cnpm install 包名
如果不想下载 cnmp 又想通过淘宝镜像下载包文件:
npm install 包名 --registry=https://registry.npm.taobao.org
但是,如果每次都这样的话,反而显得更加麻烦,不过可以进行如下配置:
npm config set registry https://registry.npm.taobao.org
只要上面这条指令配置了之后,就可以直接输入 npm install 包名 来通过淘宝镜像来进行下载。
例如(下载 jquery):
npm install jquery
原文链接:https://www.cnblogs.com/duxiu-fang/p/11172754.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 微信小程序开发图片拖拽实例详解 2020-03-16
- jQuery异步提交表单的两种方式 2020-03-12
- Web APP自动更新 2019-05-04
- 武装你的小程序——开发流程指南 2019-02-20
- 如何修复在移动动表现差异很大的选择框---中级程序员研究 2019-01-22
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash