- 开发无止境 -
Data: 2018-10-20 01:49:03Form: JournalClick: 18
NodeJs
windows
安装nmp
本地仓库
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
npm list -global
npm config set registry=http://registry.npm.taobao.org
# 查看全部配置
npm config list
# 查看镜像
npm config get registry
NODE_PATH
(D:\nodejs\node_global\node_modules
)cmd
才生效node.js
方法一
// 1、清理npm缓存 --force -f是简写
npm cache clean -f
// 2、全局安装n,n 是一个 nodejs 管理工具
npm install -g n
// 3、升级nodel.js
# 升级到最新稳定版
n stable
# 升级到最新版
n latest
# 升级到定制版
n v16.13.0
# 切换使用版本
n 16.13.0 (ENTER)
// 4、查看升级后的版本
node -v
node.js
方法二
# 1、安装后,碰到报错
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
# 2、打开nodejs文件夹。并打开两个文件 npm.cmd 和 npm
# 3、找到那2个文件里面的prefix -g替换为prefix --location=global,最好用Visual Studio Code打开,可以直接管理员保存
npm
npm
npm
(全称 Node Package Manager
,即 node
包管理器)npm
是随同 NodeJS
一起安装的包管理工具,能解决 NodeJS
代码部署上的很多问题npm
官网:https://www.npmjs.comnpm
被全球超过 1100 万开发人员所依赖,拥有超过一百万个软件包,是世界上最大的软件注册表npm
npm
是 Node.js
默认的软件包管理系统Node.js
后,会默认安装好 npm
npm
本身也是基于 Node.js
开发的软件Node
: http://nodejs.cnnpm
// 查看npm版本,也能确定是否安装成功
npm -v
// 包管理器进行初始化,在项目中引导创建一个package.json文件 -y直接创建默认值的文件
npm init
npm init -y
// 安装模块,-g全局安装(--global的简写) @后面可以指定版本
npm install <express>
npm install -g <express>
npm install -g <express@16.13.0>
// 查看安装的模块,-g所有全局模块
npm list <express>
npm list -g
// 运行脚本,执行在 package.json 中 scripts 属性下定义的脚本
# 开发模式运行
npm run serve
# 编译项目,生成静态文件,目录:dist
npm run build
// 更新模块
npm update <express>
// 更新最新的npm
npm install -g npm
// 卸载模块
npm uninstall <express>
// 搜索模块
npm search <express>
// 发布模块
npm publish
// 清理npm缓存 -f暴力(--force的简写)
npm cache clean -f
// 缩写
# i 是install的简写
# -S 是--save的简写,上线用到的模块,对应package.json文件里的dependencies配置
# -D 是--save-dev 的简写,开发用到的模块,对应package.json文件里的devDependencies配置
# -g 是--global的简写
npm i webpack webpack-cli -g -D
// 查看配置
# 查看全部配置
npm config list
# 查看镜像
npm config get registry
// 拿到项目后,安装全部模版
npm install
cnpm
cnpm
是中国 npm
镜像的客户端,对于国内用户,速度更快cnpm
需要用 npm
安装,支持所有的 npm
命令npm
官网的 cnpm
介绍:https://www.npmjs.com/package/cnpm
// 安装cnpm
npm install -g cnpm
// 安装cnpm,并设置下载源
npm install cnpm -g --registry=https://registry.npm.taobao.org
// 查看npm版本,也能确定是否安装成功
cnpm -v
// 包管理器进行初始化,在项目中引导创建一个package.json文件
cnpm init
// 安装模块,-g全局安装
cnpm install express
cnpm install express -g
// 更新模块
cnpm update express
// 卸载模块
cnpm uninstall express
// 搜索模块
cnpm search express
// 发布模块
cnpm publish