开发你的一个npm 组件

开发流程

    • 1、创建npm包
    • 2、注册npm账号
    • 3、添加账号:进入npm包目录,命令行输入
    • 4、发布
    • 5、使用npm 包

1、创建npm包

组件 kitex,目录下有:

highway.js

function measureSpeed(speed){
	if(speed > 120)	{
		console.log("You are speeding. Please slow down")		
	}
	else if (speed < 60){
		console.log("For your safety, please do not lower than the minimum speed limit")		
	}else{
		console.log("good job!")		
	}  
}
exports.measureSpeed = measureSpeed

main.js (测试文件,可省略)

var kitex =require('./highway')
kitex.measureSpeed(60)
package.json( npm init 创建)

{
  "name": "kitex",
  "version": "1.0.0",
  "description": "measure speed",
  "main": "highway.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "tanglx23",
  "license": "ISC"
}

2、注册npm账号

进入 https://www.npmjs.com 创建账号,进去可能有点卡,耐心等待验证,按步骤注册

3、添加账号:进入npm包目录,命令行输入

npm adduser

需填写npm用户名、密码、邮箱

4、发布

npm publish

开发你的一个npm 组件_第1张图片

再登入npmjs ,可以看到发布成功了
开发你的一个npm 组件_第2张图片

5、使用npm 包

获取npm 包

npm install kitex -S

开发你的一个npm 组件_第3张图片

main.js 中加入:

var kitex = require('kitex')
kitex.measureSpeed(120)

把项目跑起来,开发工具栏下可以看到:

good job!

你可能感兴趣的:(node.js,npm)