npm -init
{
"name": "dj_request",
"version": "1.0.1",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"dj_request": "^1.0.1"
}
}
创建一个index.js
exports.request = function () { console.log('index'); }
npm login
需要暂时切换回 npm 官方库地址:
npm config set registry https://registry.npmjs.org/
npm publish
1、每次发布时,要增加版本号
2、publish时报This package requires that publishers enable TFA and provide an OTP to publish是因为包名重复 或者npm源不是官方源
使用
npm install (包的name)
在文件中
var dj = require('dj_request')
dj.request()