zoukankan      html  css  js  c++  java
  • npm 常用命令

    • $ npm -v 查看版本
    • $ npm 查看帮助
    • $ npm list 当前目录已安装插件
    • $ npm install  express 安装依赖包到node_modules目录,代码中可直接require
    • $ npm install  express -g 全局安装依赖包,它根据package.json中的bin进行配置,将实际脚本链接到该位置:"bin":{"express":"./bin/express"}
    • $ npm install [tarball file,tarball url,folder] 对于没有发布到npm上的包或者网络不能直接安装的包,可以将包下载到本地再安装,需指明package.json文件
    • npm的命令钩子 如当执行package.json中的scrpts项中配置的install时,npm install <package>会指向preinstall.js及install.js

    发布包

    1. 编写模块 exports.test=function(){}
    2. 初始化包描述 npm init
    3. 注册包仓库账号 npm adduser
    4. 上传包 npm publish .
    5. 安装包 npm install <packgename>(package.json中name)  --registry==http://registry.npmjs.org
    6. 包权限 npm owner [ls <packgename>,add <user> <packgename>,  rm <user> <packgename>]

    分析包

    $ npm ls 可以分析出当前路径下能通过模块路径找到的所有包,并生成依赖树
     
    卸载包
    npm uninstall <name> [-g] [--save-dev]  PS:不要直接删除本地插件包
    1、删除全部插件:npm uninstall gulp-less gulp-uglify gulp-concat ……???太麻烦
    2、借助rimraf:npm install rimraf -g 用法:rimraf node_modules
     
    更新包
    npm update <name> [-g] [--save-dev]
    更新全部插件:npm update [--save-dev]
    npm更新:npm install -g npm
  • 相关阅读:
    Oracle JDBC:驱动版本区别与区分 [转]
    项目管理: Alpha,Beta,RC,GA,Release
    J2EE: JCA (Java Connector Architecture) [转]
    HTML:Event [转]
    JavaScript:inherits
    HTML5 Canvas
    Selenium1 Selenium2 WebDriver
    HTML5 Canvas:初始Canvas
    License友好的前端组件合集
    JavaSe:Comparator
  • 原文地址:https://www.cnblogs.com/avidya/p/7340364.html
Copyright © 2011-2022 走看看