美文网首页
npm 发包

npm 发包

作者: Jason_风筝 | 来源:发表于2019-12-19 13:55 被阅读0次

    本文章简单记录一下npm 的发包流程

    步骤

    1. 注册npm 账号
    2. 初始化npm项目
    npm init
    
    比如: 
    {
      "name": "jj-dateformat",
      "version": "0.0.1",
      "homepage": "https://github.com/PeiJueChen/JJ-DateFormat",
      "repository": {
        "type": "git",
        "url": "git@github.com:PeiJueChen/JJ-DateFormat.git"
      },
      "engines": {
        "node": ">=4.0"
      },
      "description": "A conversion date tool",
      "main": "index.js",
      "scripts": {
        "test": "node test/test.js"
      },
      "keywords": [
        "date",
        "format",
        "JJ"
      ],
      "author": "Jason chan",
      "license": "ISC",
      "dependencies": {
    
      }
    }
    
    特别说明:
     (0)  name: 名字, 必填
     (0)  version: 名字, 必填
    (1)main:程序的入口文件,默认是index.js.
    (2)devDependencies:你要发的包,所依赖的开发环境下的包。
    (3)repository:代码存放地址(一般是git地址)。
    (4)license:   
    (5)keywords:便于搜索npm 包。   
    (6)dependencies:你要发的包,所依赖的线上环境下的包
    

    官方配置说明

    3. login
    npm login
    

    Username:
    Password:
    Email: (this IS public)

    4. publish, 请在你的包文件夹下执行
    npm publish
    

    . 包权限管理

    查看模块拥有者 
    npm owner ls <package_name> 
    添加一个发布者 
    npm owner add <user> <package_name> 
    删除一个发布者 
    npm owner rm <user> <package_name>
    

    . 搜索你的包

    补充

    如果你在ionic 想使用你的npm 包
    可以 : 
    declare var require: any;  (use it after all your imports and before @Component or @Service)
    var JJDateformat = require('jj-dateformat');
    然后就可以用了
    

    相关文章

      网友评论

          本文标题:npm 发包

          本文链接:https://www.haomeiwen.com/subject/qdpmnctx.html