npm的下载
npm的下载其实就是把node.js(百度下node官网)下载好了那么npm就附带下载好了
检查是否下载好
window+r 后输入cmd打开终端,在终端中输入node -v ;npm -v 他们会输出响应的版本号,就说明下载好了
npm的更新
1.方法一:npm install npm@5.4.0 直接输入你需要的版本号
2.方法二:npm install npm@latest -g 会自动更新到最新版本,并在全局作用域下
npm的基本使用
在终端中
1.CD 当前目录 (在上面目录下):在桌面上的文件要先CD desktop
2.npm init -y 产生了一个package.json文件(为默认配置)
3.npm install jquery //自动生成了jquery文件
常用命令
install 添加
npm install jquery@3.0.0 (固定选择的添加的版本)
npm update jquery (更新)
npm uninstall jquery(删除)
npm r jquery(删除)
npm
install
moduleName
# 安装模块到项目目录下
npm
install
-g moduleName
# -g 的意思是将模块安装到全局,具体安装到磁盘哪个位置,要看 npm config prefix 的位置。
npm
install
-save moduleName
# -save 的意思是将模块安装到项目目录下,并在package文件的dependencies节点写入依赖。
npm
install
-save-dev moduleName
# -save-dev 的意思是将模块安装到项目目录下,并在package文件的devDependencies节点写入依赖。
npm install --no-save:#
npm install 不变更 package-lock.json 文件的解决方法
npm run build 项目打包
注意:
devDependencies 节点下的模块是我们在开发时需要用的,比如项目中使用的 gulp ,压缩css、js的模块。这些模块在我们的项目部署后是不需要的,所以我们可以使用 -save-dev 的形式安装。像 express 这些模块是项目运行必备的,应该安装在 dependencies 节点下,所以我们应该使用 -save 的形式安装。
更改镜像
1.原npm地址
npm config set registry http://registry.npmjs.org
2.改为淘宝的npm地址在下载(下载速度加快),只是镜像改了,还是npm请求
npm config set registry http://registry.npm.taobao.org/
修改个人私服库数据源的方法
3.临时改为淘宝npm
npm install name(要下载包的名字) --registry http://registry.npm.taobao.org/
4.安装cnpm (以后请求都是cnpm)
npm install -g cnpm --registry=http://registry.npm.taobao.org/
管理registry地址
a.下载nrm
npm install -g nrm
b.添加registry地址
nrm add npm http://registry.npmjs.org
nrm add taobao https://registry.npm.taobao.org
c.切换npm registry地址
nrm use taobao
nrm use npm