资讯专栏INFORMATION COLUMN

发布第一个node全局模块

ispring / 1716人阅读

摘要:发布模块安装全局模块运行说明中的指定全局模块的使用命令如果版本为第一次发布可直接执行发布命令否则需要先修改版本号再发布命令的参数下标由开始实际执行为为获取第一个参数指定文件由执行

package.json

{
  "name": "first_global_module",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "test"
  },
  "bin": {
    "fgm": "index.js"
  },
  "keywords": [
    ""
  ],
  "author": "jackple",
  "license": "ISC",
}

index.js

#!/usr/bin/env node

var w = process.argv[2],
    h = process.argv[3];
w = Number(w);
h = Number(h);
console.log(w, h);

发布模块

npm version [number]
npm publish

安装全局模块

npm i first_global_module@1.0.0 -g

运行

fgm 1 1

说明:

package.json中的fgm指定全局模块的使用命令

如果版本为第一次发布,可直接执行发布命令npm publish,否则需要先修改版本号再发布

fgm 1 2命令的参数下标由0开始,实际执行为node ./index.js 1 1, process.argv[2]为获取第一个参数1)

"#!/usr/bin/env node"指定文件由node执行

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/81470.html

相关文章

  • Node.js设计模式》Node.js基本模式

    摘要:回调函数是在异步操作完成后传播其操作结果的函数,总是用来替代同步操作的返回指令。下面的图片显示了中事件循环过程当异步操作完成时,执行权就会交给这个异步操作开始的地方,即回调函数。 本系列文章为《Node.js Design Patterns Second Edition》的原文翻译和读书笔记,在GitHub连载更新,同步翻译版链接。 欢迎关注我的专栏,之后的博文将在专栏同步: Enc...

    Seay 评论0 收藏0
  • Node.js随手笔记(一):node简介与模块系统

    摘要:模块系统为了让的文件可以相互调用,提供了一个简单的模块系统。但是,没有模块系统。包管理简称,是随同一起安装的包管理工具。输入命令,根据提示配置包的相关信息,生成相应的。以上所描述的模块载入机制均定义在模块之中。 Node.js简介 首先从名字说起,网上查阅资料的时候会发现关于node的写法五花八门,到底哪一种写法最标准呢?遵循官方网站的说法,一直将项目称之为Node或者Node.js。...

    TNFE 评论0 收藏0
  • 几分钟的阅读让你明白node.JS的强大 走上web后端开发的道路 (一版)

    摘要:这些特性不仅带来了大的性能提升,还减少多线程程序设计的复杂性,进而提高了开发效率。由公司建立的云计算平台率先支持了。 前言 本文章主要写给那些想了解node语言的开发,我的目标希望大家通过阅读本篇文章能够简单使用node进行开发,以及了解一些事件驱动的异步编程风格,主要分node的背景,安装配置,模块创建引用等几个方面描述 建议大家在阅读本篇文章途中 可以亲自尝试一下我所带来的小例子,...

    libxd 评论0 收藏0
  • OMD: javascript模块化开发兼容CommonJS, AMD, CMD 以及 原生 JS

    摘要:它就是一套兼容方案,目前兼容的有以及原生支持。返回值问题在第一次使用时,。具体是什么意义呢的返回值,其实就是插件提供的对外接口,而实际上,就是一个对象。而在环境下,只需要将这个返回值赋予即可完成该模块的接口。 有更新,请到github上看源码 什么是OMD 在node.js流行起来之前,javascript的开发方式都是函数式的顺序依赖关系,直到node火起来。CommonJS其实首先...

    lavor 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<