• node辅助工具npm、yarn、nrm、n、Nodemon


    经常会用到一些node效率工具,这里记录下各个工具的功能,以及 创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)

    npm

    包管理工具,会有个package.json来让你配置。node默认安装这个包。

    使用方法

    安装模块

    $ npm install express -g #全局安装express
    $ npm install express #本地安装express
    
    * npm install=npm i。
    * -global=-g,全局安装,安装后的包位于系统预设目录下
    * --save=-S,dependencies:生产环境需要依赖的库
    * --save-dev=-D,devdependencies:只有开发环境下需要依赖的库
    

    卸载模块

     npm uninstall express
    

    更新模块

    我们可以使用以下命令更新模块:

    $ npm update express
    

    查询模块

    使用以下来搜索模块:
    $ npm search express
    查看所有的安装
    $ npm list -g
    某个模块
    $ npm list grunt
    查看node_module
     npm ls
    

    使用cnpm

    不用FQ

    $ npm install -g cnpm --registry=https://registry.npm.taobao.org
    

    yarn

    与npm命令对比

    指令 yarn npm
    安装依赖 yarn npm install
    安装模块 yarn add react npm install react --save
    删除模块 yarn remove react npm uninstall react --save
    更新模块 yarn upgrade npm update --save
    全局安装 yarn global add pkg npm i pkg -g

    Nrm

    镜像管理

    1. npm install -g nrm
    2. nrm ls:列出可用的源
    3. nrm use taobao:通过 nrm use指令来切换不同的源
    4. nrm add 别名 源地址:添加源

    N

    node版本管理

    npm install -g n
    

    查看帮助

    n --help
    

    查看可用的Node版本

    n ls
    

    安装指定版本

    n 8.11.3
    

    安装完成后查看版本

    node -v
    v8.11.3
    

    安装最新的版本

    n latest
    

    安装稳定版本

    n stable
    

    删除某个版本

    n rm 8.0.0
    

    查看npm可更新的版本

    npm -g outdated
    

    以指定的版本来执行脚本

    n use 0.10.21 some.js
    

    Nodemon

    监听代码文件的变动,当代码改变之后,自动重启。

    cnpm install -g  nodemon
    
    nodemon app.js
    

    手动重启
      有时候可能 Nodemon 还在运行的时候,需要手动重启它,在这种情况下不需要关闭正在运行的 Nodemon 进程然后再重启 Nodemon,只要在 Nodemon 命令运行的终端 窗口中输入 rs 两个字符,然后再按下回车键,就能重启 Nodemon 了

    rs 
    
  • 相关阅读:
    原型模式——浅复制与深复制
    初识Java反射
    建造者模式
    利用事件委托弥补观察者模式不足
    利用Java提供的Observer接口和Observable类实现观察者模式
    观察者模式
    再说单例模式的线程安全问题
    组合模式
    MyBatis3入门
    [Swift]LeetCode1216. 验证回文字符串 III | Valid Palindrome III
  • 原文地址:https://www.cnblogs.com/wyy5552/p/13371448.html
Copyright © 2020-2023  润新知