node和yarn

时间:2023-03-09 22:08:06
node和yarn
nvm 版本管理工具
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