zoukankan      html  css  js  c++  java
  • npm 发布到远程资源库

    一、npm 发布到远程资源库

    1.创建package.json

        > npm init

        Package.json 属性说明

    • name - 包名。

    • version - 包的版本号。

    • description - 包的描述。

    • homepage - 包的官网 url 。

    • author - 包的作者姓名。

    • contributors - 包的其他贡献者姓名。

    • dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。

    • repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。

    • main - main 字段是一个模块ID,它是一个指向你程序的主要项目。就是说,如果你包的名字叫 express,然后用户安装它,然后require("express")。

    • keywords - 关键字

    2.登录或注册

        注册:

        > npm adduser

        Username: xxx

        Password:

        Email: (this IS public) test@jamesbing.com

       登录:

        > npm login

    3.发布模块

      > npm publish

    4.删除发布后的模块

     > npm unpublish <modulename>@<version>

    5.安装发布后的module

      > npm install xxx

     > npm install xxx@1.*  --指定最新版本

    二、npm常用命令

    除了可以在npmjs.org/doc/查看官方文档外,这里再介绍一些NPM常用命令。

    NPM提供了很多命令,例如install和publish,使用npm help可查看所有命令。

    • NPM提供了很多命令,例如installpublish,使用npm help可查看所有命令。

    • 使用npm help <command>可查看某条命令的详细帮助,例如npm help install

    • package.json所在目录下使用npm install . -g可先在本地安装当前命令行程序,可用于发布前的本地测试。

    • 使用npm update <package>可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。

    • 使用npm update <package> -g可以把全局安装的对应命令行程序更新至最新版。

    • 使用npm cache clean 可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。清空后,使用 npm cache ls 查看

    • 使用npm unpublish <package>@<version>可以撤销发布自己发布过的某个版本代码。

    参考:http://www.runoob.com/nodejs/nodejs-npm.html

  • 相关阅读:
    Fiddler: Creation of interception certificate failed.
    ip地址检查正则表达式 兼容ipv4,ipv6
    母版页与子页的启动过程
    erlang 读取confg文件异常 could not start kernel pid error in config file
    转义字符 显示形式 转换成 实际形式 \\n to \n
    How to use epoll? A complete example in C
    Lex & Flex 词法分析器实践(未完,持续更新)
    我理解的爱情———柳智宇 (转载)
    Learning by doing 系列文章概述
    锁与RCU数据共享机制
  • 原文地址:https://www.cnblogs.com/gaobing/p/6236065.html
Copyright © 2011-2022 走看看