node使用介绍 node项目配置 nvm使用介绍
- 2019-03-08 14:52:00
- admin
- 原创 35
一、node使用介绍
1、node是基于Chrome V8引擎的JavaScript运行时环境;
2、npm是node的包管理工具,命令帮助npm help command;
3、pnpm是node的包管理工具,全局存储依赖,项目链接到全局存储;
4、npx是node的包执行工具,可以自动下载需要执行的包以及依赖;
5、npm帮助文档:https://docs.npmjs.com/cli/v11/commands/npm
6、npx帮助文档:https://docs.npmjs.com/cli/v11/commands/npx
7、官方仓库在线搜索依赖:https://www.npmjs.com
8、中国镜像在线搜索依赖:https://npmmirror.com
09、webpack是前端打包工具,HtmlWebpackPlugin可以定义变量,然后在Html文件引用;
10、Html引用变量语法:<%= htmlWebpackPlugin.options.path %>
npm初始化:
配置文件:.npmrc
查看所有配置:npm config list
查看安装路径:npm config get prefix
查看源地址:npm config get registry
设置淘宝源:npm config set registry https://registry.npmmirror.com/
搜索远程模块:npm search module
查看远程模块:npm info module
查看全局模块:npm list -g -all
查看全局模块:npm list -g module
查看项目模块:npm list -all
查看项目模块:npm list module
安装全局模块:npm install -g module
卸载全局模块:npm uninstall -g module
查看全局模块路径:npm root -g
运行命令:npm run command,命令配置在package.json;
安装项目依赖:npm install,安装所有依赖,依赖配置在package.json;
安装项目依赖:nmp install module@version,依赖信息写到package.json;
卸载项目依赖:nmp uninstall module,依赖信息会从package.json删除;
更新项目依赖:npm update module
查看缓存:npm config get cache
清除缓存:npm cache clean [--force]
二、node项目配置
1、配置帮助:https://docs.npmjs.com/cli/v11/configuring-npm/package-json
2、name,定义模块名称;
3、version,定义模块版本;
4、main,模块被引入时默认加载的文件;
5、scripts,定义项目运行的快捷命令,使用npm run执行命令;
6、scripts,可以直接使用npm执行start、stop、restart、test;
7、dependencies,项目运行时需要的依赖;
8、devDependencies,仅在开发时需要的依赖;
npm依赖说明:
1、npm依赖名称:https://docs.npmjs.com/cli/v11/using-npm/package-spec
2、npm依赖范围:https://docs.npmjs.com/cli/v11/using-npm/scope
3、npm依赖版本:https://docs.npmjs.com/cli/v11/configuring-npm/package-json#dependencies
4、npm版本解释:https://github.com/npm/node-semver#versions
5、^ver,允许修改次版本号,版本号最左边的非零数字不允许修改;
6、~ver,允许修改补丁版本,次版本号存在时只允许修改补丁版本;
7、package.json依赖配置文件,package-lock.json锁定依赖到具体版本;
三、nvm使用介绍
1、帮助指引:https://www.nvmnode.com/guide/usage.html
2、下载地址:https://github.com/coreybutler/nvm-windows/releases
3、一个node版本管理工具;
4、列出node版本:nvm list available
5、安装node版本:nvm install <version>
6、切换node版本:nvm use <version>
7、列出已安装版本:nvm list
nvm安装:
1、解压文件:nvm-noinstall.zip -> D:\nvm\nvm-noinstall
2、创建变量:setx NVM_HOME D:\nvm\nvm
3、创建变量:setx NVM_SYMLINK D:\nvm\nvm\nodejs
4、添加PATH:D:\nvm\nvm-noinstall,D:\nvm\nvm\nodejs
nvm初始化:
touch D:\nvm\nvm\settings.txt
nvm root D:\nvm\nvm
nvm node_mirror http://mirrors.cloud.tencent.com/nodejs-release/
nvm npm_mirror http://mirrors.cloud.tencent.com/npm/