丁永辉

个人站

欢迎来到我的个人博客~


npm

名字由来:Node Package(包) Manager(管理器)。

npm 常用命令

npm -v:查看npm当前版本

npm list 或 ls:查看当前目录下安装了哪些node包

npm install –global npm:升级npm

npm config get registry:查看镜像

npm 命令 –help:查看使用帮助

​ 例如:我忘记了uninstall命令的简写了,这个时候可以输入 npm uninstall --help 查看使用帮助

npm init:用来生成package.json文件

npm基础命令

npm 下载模块

​ npm install:一次性把dependencies选项中的依赖项全部安装

​ npm install 包名:只下载

​ npm install –save 包名:下载并且保存依赖项(package.json 文件中的 dependencies选项)

npm 删除模块

​ npm uninstall 包名:只删除,如果有依赖项会依然保存

​ npm uninstall -save 包名:删除的同时也会把依赖信息也去除

解决 npm 被墙问题

​ npm 存储包文件的服务器在国外,有时候被墙,速度很慢,索引我们需要解决这个问题。

淘宝 NPM 镜像 这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。(淘宝的开发团队把 npm 在国内做了一个备份)

安装淘宝的 cnpm:

# 在任意目录执行都可以
# --global 表示安装到全局,而非当前目录(必须+[--global])
npm install --global cnpm

接下来安装包的时候把之前的npm 替换成 cnpm

# 这里还是走国外的 npm 服务器,速度比较慢 
npm install mysql
# 使用 cnpm 就会通过淘宝的服务器来下载 mysql
cnpm install mysql

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦