npm创建和发布模块
Posted Sgf227
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm创建和发布模块相关的知识,希望对你有一定的参考价值。
npm创建和发布模块
如果是通过搜索看到这篇文章的小伙伴,估计已经是使用过npm install安装过模块的,今天就让我们来看看怎么创建和发布模块。
创建模块
1.新建一个文件夹,然后在该文件夹路径下打开终端,或者打开终端使用cd path方式进入该文件夹:
2.使用npm init命令初始化npm模块:
3.分别填入模块名、描述、Github 地址等等信息,有些带括号的可以直接回车使用默认值,最后yes成功创建模块:
4.成功创建模块后项目下自动生成一个package.json文件,内容如下:
"name": "sgf-npm",
"version": "1.0.0",
"description": "Node.js 测试模块(sgf)",
"main": "index.js",
"scripts":
"test": "make test"
,
"keywords": [
"sgf"
],
"author": "sgf",
"license": "ISC"
5.项目内新建文件math.js,内容如下
const add = (a, b) =>
return a + b;
;
module.exports.add = add;
6.项目内新建文件sgf.js,内容如下:
var math = require("./math.js");
console.log(math.add(1, 2));
console.log("sgf");
7.本地运行sgf.js文件,结果如下,说明简单模块已经创建好了:
npm 资源库中注册用户
1.使用命令npm adduser注册npm用户,依次填入用户名,密码和邮箱(邮箱需要用来接收验证码,请填入在用真实邮箱);然后输入邮箱验证码即可注册成功。
2.已有npm账号的话可以使用npm login来登录,使用npm whoami检测用户是否登录上了npm
发布模块
1.使用npm publish发布模块:
看到上图结果说明发布成功。
以上是关于npm创建和发布模块的主要内容,如果未能解决你的问题,请参考以下文章
使用 TypeScript 和 NPM 链接创建 React 应用程序:导致模块解析失败的枚举