NodeJs模块开发并发布到npm(基础)

1、安装NODEJS

地址:https://nodejs.org/en/download/

然后根据自己的环境安装

安装完之后输入以下命令检查是否安装成功

node -v

如果出现相应版本号则表示安装成功

2、创建项目模块

可以在任意地方创建一js文件,如:

D:\js目录下创建a.js,内容如下

function hello(name){
  console.log("hello"+ name);
}
exports.hello=hello;

这里面主要代码就是exports.hello = hello;使用exports就是将你的hello函数暴露出去;不懂的可以看看CommonJs规范


接下来可以创建一个b.js文件;代码如下:

var h=require('./a');
h.hello('Jarrick');



好了,代码已经OK了,下面我们来运行这些代码:


3、我们要将开发的模块发布到npm上(npm是nodejs的大市场)

先进入对应文件下

cd D:/js
然后执行

npm init
该命令可以帮助我们建立一个发布到npm所必须的  package.json 文件,该文件包含了你所建立模块的相关信息,你可以按照它的提示一步步输入即可,最后会在你的目录中发先一个 package.json的文件,我所建立完成之后的内容大概如下:

{
  "name": "mcore",
  "version": "1.0.2",
  "description": "a powerful nodejs module, we called be mCore",
  "main": "b.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": "",
  "keywords": [
    "mcore"
  ],
  "author": "Jarrick",
  "license": "BSD"}

好了,有了配置之后我们可以将模块发布到npm了!发布前首先使用npm adduser命令增加账户即可!账户创建好之后然后输入如下命令去发布:

npm publish
发布成功之后,你可以去npm官网 https://www.npmjs.com/ 去查看你的package,当然进入官网后你也可以直接登录你的账户,账户名和密码就是你执行npm adduser的时候所创建的用户名和密码

4、引用你所发布的package

首先你可以先安装express模块

npm install express 此命令是本地安装的,如果想全局安装请在后面加个-g;引用的时候可以通过require('express')来引用

之后你可以安装你的发不过的package

npm install mcore 

这样就可以在对应安装路径下找到node_modules下面你所安装的express和mcore两个文件

最后就可以通过require('mcore')来引用发布的包






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值