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

  • 相关阅读:
    人类思考的基本形式
    晚上睡不者原因
    东西方哲学比较
    逻辑推理的三种方法
    锻炼自己的注意力和逻辑思维能力
    预测和复盘自己的投资策略
    概念:名与实
    没有“界定问题”会出现什么问题
    问题、联系-条条大路通罗马
    程序问题调试与医生、汽车维修师
  • 原文地址:https://www.cnblogs.com/gaobing/p/6236065.html
Copyright © 2011-2022 走看看