• 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 
    
  • 相关阅读:
    关于iOS开发property with 'retain(or strong)' attribute must be of object type
    机器学习之神经网络
    一些知名的开源社区
    机器学习之正则化
    机器学习之逻辑回归(logistic回归)
    机器学习之正规方程法
    机器学习之线性回归、多项式回归
    机器学习之梯度下降法
    64位windows7下安装python,配置numpy和matplotlib库
    mysql分区查询
  • 原文地址:https://www.cnblogs.com/wyy5552/p/13371448.html
Copyright © 2020-2023  润新知