在日常工作中,我们经常会使用npm来下载我们需要的依赖,在自己做了一些能提升团队和自己开发效率的“轮子”之后,你是否也想要将其上线到npm中,让更多的人来使用呢?现在我们就来一步一步的实现这个功能。
- 创建一个空的文件夹
- npm init初始化创建package.json
package.json
{
"$name-exp": "将要发到npm官网上的名字,比如安装npm install lzq,使用的话 lzq",
"name": "lzq",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"$keywords-exp": "npm搜索时的关键词",
"keywords": [
"lzq"
],
"author": "lzq",
"$license-exp": "协议",
"license": "MIT",
"bin": {
"lzq": "./bin/www.js"
}
}
- 在父目录下创建bin文件夹,并在其中加上启动环境 (www.js) -输入命令行 npm link,他会根据package.json中的bin目录映射到全局的包下面