zoukankan      html  css  js  c++  java
  • Nodejs命令学习

    npm命令

    安装在项目目录下才能require, 通过-g安装的是全局的,全局安装的只能通过命令行调用(如果包里有bin的话)

    • npm root [-g] 输出 node_modules的路径

    • npm uninstall [-g] | [--save-dev]卸载npm安装的包

    • npm ls -g --depth 0列出全局安装的包

    • npm install gulp@3.9.1 安装指定版本

    淘宝镜像

    npm config set registry https://registry.npm.taobao.org

    npm镜像

    npm config set registry http://registry.npmjs.org

    yarn镜像

    yarn config set registry https://registry.npm.taobao.org

    查看镜像

    npm /yarn config get registry

    npm命令简写

    npm i 即npm install简化的命令。

    命令行参数的缩写方式:

    -g
    
    --global,缩写为-g,表示安装包时,视作全局的包。
    
    -S
    
    --save,缩写为-S,表示安装的包将写入package.json里面的dependencies。
    
    -D
    
    --save-dev,缩写为-D,表示将安装的包将写入packege.json里面的devDependencies。
    

    npm发布

    • npm init

    • npm login / npm adduser (first)

    • npm publish

    注意点:

    1. 包的名字和版本项目里package.json里的name和version
    2. 不能和已有的包的名字重名
    3. npm对包名的限制:不能有大写字母/空格/下滑线
    

    npm包的更新

    • 修改包的版本(package.json里的version字段)
    • npm publish

    npm撤销发布

    • npm unpublish 包名

    • npm deprecate <pkg>[@<version>] <message>

    使用这个命令,并不会在社区里撤销你已有的包,但会在任何人尝试安装这个包的时候得到警告
    例如:npm deprecate penghuwanapp '这个包已经废弃!!'

    pm2

    pm2 start app.js --name www
    pm2 stop www
    pm2 stop all
    pm2 describe www
    pm2 monit
    pm2 restart www
    pm2 restart all
    pm2 start  app.js -i max 修改为集群模式
    
  • 相关阅读:
    ROS+clion多节点调试
    argparse模块用法实例详解
    Python3中的bytes和str类型
    elk日志过滤文档
    centos7普通用户无法切换为root用户处理
    Hyper-V迁移方案
    中小互联网电商(电商)公司研发部门组织架构
    基于Redis实现令牌桶限流
    异步与协程
    C# 同步上下文及死锁
  • 原文地址:https://www.cnblogs.com/reamd/p/6008177.html
Copyright © 2011-2022 走看看