nodejs中npm命令
1.安装npm
npm install npm -g
测试是否安装成功
npm install npm -g
使用淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.安装使用模块
例如安装expresss
npm install express
使用:var express = require(‘express’);
————————————————————npm install express # 本地安装
npm install express -g # 全局安装
本地安装
- 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
- 可以通过 require() 来引入本地安装的包。 全局安装
- 将安装包放在 /usr/local 下或者你 node 的安装目录。
- 可以直接在命令行里使用。
3.查看全局安装的模块
npm list -g
4.安装时后缀
要将条目添加到您package.json的中devDependencies:
npm i --save-dev 包名
工程构建(开发时、“打包”时)依赖 ;例:xxx-cli , less-loader , babel-loader…
要将条目添加到您package.json的中dependencies:
npm i --save 包名
项目(运行时、发布到生产环境时)依赖;例:antd , element,react…
5.插入符依赖
If app’s package.json contains:
javascript "dependencies": { "dep1": "^1.1.1" }
Then npm update will install dep1@1.2.2, because 1.2.2 is latest and1.2.2 satisfies ^1.1.1.
【意思:如果版本依赖1.1.1,更新时会更新到1.2.2,因为1.2.2是最新版本并且满足1.1.1】
6.npm init
npm init 编写package.json
它将尝试根据现有字段,依赖项和选择的选项做出合理的猜测。它是严格加法的,因此它将保留所有已设置的字段和值。
npm init -y 跳过问卷,直接生成package.json
参考:
npm install --save 、–save-dev 、-D、-S 的区别与NODE_ENV的配置
npm官方