npm 发包

2019-12-19  本文已影响0人  Jason_风筝

本文章简单记录一下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');
然后就可以用了
上一篇下一篇

猜你喜欢

热点阅读