通过node指令自动创建一个package.json文件,并封装发布使用

来源:互联网 发布:php prematch 编辑:程序博客网 时间:2024/05/18 21:41

这一部分将通过node init指令来快速创建一个package.json文件,大家可以清楚的看到如何自动创建一个包文件,以便后续的使用。毕竟package.json文件还是蛮大的,手动创建免不了多麻烦呢。

划重点

使用命令 node init

示例

npm init

如果需要中途取消或退出创建过程,ctrl+C 根据提示分别填入并完善所需信息。一般来说,我们至少需要添加name、version和main指令。main指令需要是被加载的主要js模块的名称,在这里例子中是index.js。

content

最后形成的package.json文件内容如下。

package

根据上图红线标出的文件路径去找到package.json文件即可。

这时候我们,使用npm pack命令对文件进行封装,在本地形成一个cindy-1.0.0.tgz文件,这是咱们的第一个node.js封装模块。

接下来,使用npm adduser指令来创建一个用户,需要填写用户名、密码和电子邮箱。这个用户即是 https://npmjs.org/signup 注册表下的一个账户。当模块被发布到npm注册表是,他们是通过npm实用程序向所有人开放的。因此,注册表使你能够更轻松的分发模块和应用程序给别人。如图。

npm adduser

接下来,使用npm publish命令对模块进行发布。一但程序已经发布,你可以在NPM注册表中搜索到它,并使用npm install <项目名称>命令将其安装到你的环境。如果要从注册表中删除它,使用命令npm uninstall <项目名称>,特殊情况下,可使用 --force选项进行删除。

最后,怎样使用呢? 很简单,你需要做的就是将模块安装到你的应用程序结构中,然后使用require()方法加载该模块。require方法接受任何已安装的模块名或位于文件系统上的 .js 文件路径。如:require("cindy) or require("./lib/utils.js")

至此,node初入门。希望对你有所帮助。

阅读全文
0 0
原创粉丝点击