赞
踩
Node.js是一个基于事件驱动I/O的服务端JavaScript环境(用js就可以做一些后端的事),基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
NPM是随同NodeJS一起安装的包管理工具
2.查看npm版本:npm -v
3.设置npm的全局模块的存放路径:npm config set prefix "d:\dev\nodejs\node_global"
4.设置npm的全局模块的缓存路径:npm config set cache "d:\dev\nodejs\node_cache"
5.查看npm的全局模块的存放路径:npm config get prefix
6.查看npm的全局模块的缓存路径:npm config get cache
7.查看当前源:npm config get registry或npm config list
8.更换当前源:
npm config set registry https://registry.npmmirror.com --global
npm config set disturl https://registry.npmmirror.com --global
9.配置node_global文件夹的环境变量
以下可选:
安装yarn
1.npm i yarn -g
2.配置环境变量:C:\Program Files\nodejs\node_global
yarn config set registry https://registry.npmmirror.com --global
yran config set disturl https://registry.npmmirror.com --global
9.查看npm配置文件:.npmrc默认在家目录下,配置了当前源,全局模块的存放路径和缓存路径
10.查看已安装的模块:
npm list -g
npm list -g --depth 0 (只显示最外层)
1.新建文件夹,进入文件夹
2.生成默认的package.json:npm init -y
3.全局安装模块:npm i 模块名 -g
本地安装模块:npm i 模块名
4.全局卸载模块:npm uni -g 模块名(不用加版本号)
本地卸载模块:npm uni 模块名(不用加版本号)
5.全局更新模块:npm upd 模块名 -g
本地更新模块:npm upd 模块名
6.搜索模块:npm sea express
7.关于--save和--save-dev
--save:将保存配置信息到package.json的dependencies节点中。
--save-dev:将保存配置信息到package.json的devDependencies节点中。
dependencies:运行时的依赖,发布后还用的到
devDependencies:开发时的依赖,发布时用不到
8.升级npm:npm i npm -g
9.运行任意包脚本:npm run script
例1:直接运行脚本
npm run test或npm test
输出:
例2:运行指定脚本,这里test.js在根目录下,如果test.js在根目录下的a目录下,则为node a/test.js
四个可以简写的脚本执行命令
- npm start === npm run start
- npm stop === npm run stop
- npm test === npm run test
- npm restart === npm run stop && npm run restart && npm run start
1.安装cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org
2.添加cnpm的环境变量,我的是C:\Program Files\nodejs\node_global
3.运行cnpm -v
如果报系统禁止运行脚本:
解决办法:
打开powershell
输入set-ExecutionPolicy RemoteSigned
选择y
如果报未对文件数字签名:
解决办法:
进入全局模块的安装路径(\node\node_global\)找到cnpm.ps1删除就能正常使用cnpm了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。