nvm 版本管理工具
nvm-setup
nvm install +版本号 加版本
nvm ls 列表所有的node版本
nvm use +版本号 切换版本
nrm 下载源
nrm 切换下载的源
nrm ls 显示所有的源的列表
nrm use 切换源
node 环境
nodejs是一个运行环境,事件驱动 非阻塞式 I/O (async)
两种使用方式
1、交互式 .exit退出交互环境
2、.js文件的形式 node+js文件名 ——dirname 文件路径
在nodejs的世界里一个js文件就是一个模块
1、require 可以引用模块
2、如果文件是index.js可以只引用目录
如果没有index.js,会查找package.json文件里main所指定的文件
3、在scripts里,可以用npm run +键名 运行
如果是start 就用npm start运行
cls表示清屏
操作命令 npm是同步的
npm init -y 初始化
npm install 包名 --save-dev (-D) 开发依赖
npm install jquery --save (-S) 生产以来
npm uninstall 包名 删除包
npm i 根据package.json下载所有的依赖
npm adduser 连接npm官网
npm who am i 我是谁
npm publish 文件上传至npm官网
yarn 异步且可以锁定版本号和缓存
cnpm i yarn -g 全局安装yarn
yarn -v 能看到版本号就是成功啦
yarn add 包名 本地安装
yarn global add 包名 全局安装
yarn remove 包名 删除包
yarn 找回被删除的文件
npm对应的yarn命令
模块的导入导出
require 模块的导入
module.exports 模块的导出
exports是指向module.exports 的一个引用,不能让exports指向新的对象
引入顺序
如果模块同名
引用的顺序是.js .json .node