国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

發(fā)布第一個(gè)node全局模塊

ispring / 1781人閱讀

摘要:發(fā)布模塊安裝全局模塊運(yùn)行說(shuō)明中的指定全局模塊的使用命令如果版本為第一次發(fā)布可直接執(zhí)行發(fā)布命令否則需要先修改版本號(hào)再發(fā)布命令的參數(shù)下標(biāo)由開(kāi)始實(shí)際執(zhí)行為為獲取第一個(gè)參數(shù)指定文件由執(zhí)行

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);

發(fā)布模塊

npm version [number]
npm publish

安裝全局模塊

npm i first_global_module@1.0.0 -g

運(yùn)行

fgm 1 1

說(shuō)明:

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

如果版本為第一次發(fā)布,可直接執(zhí)行發(fā)布命令npm publish,否則需要先修改版本號(hào)再發(fā)布

fgm 1 2命令的參數(shù)下標(biāo)由0開(kāi)始,實(shí)際執(zhí)行為node ./index.js 1 1, process.argv[2]為獲取第一個(gè)參數(shù)1)

"#!/usr/bin/env node"指定文件由node執(zhí)行

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/81470.html

相關(guān)文章

  • Node.js設(shè)計(jì)模式》Node.js基本模式

    摘要:回調(diào)函數(shù)是在異步操作完成后傳播其操作結(jié)果的函數(shù),總是用來(lái)替代同步操作的返回指令。下面的圖片顯示了中事件循環(huán)過(guò)程當(dāng)異步操作完成時(shí),執(zhí)行權(quán)就會(huì)交給這個(gè)異步操作開(kāi)始的地方,即回調(diào)函數(shù)。 本系列文章為《Node.js Design Patterns Second Edition》的原文翻譯和讀書筆記,在GitHub連載更新,同步翻譯版鏈接。 歡迎關(guān)注我的專欄,之后的博文將在專欄同步: Enc...

    Seay 評(píng)論0 收藏0
  • Node.js隨手筆記(一):node簡(jiǎn)介與模塊系統(tǒng)

    摘要:模塊系統(tǒng)為了讓的文件可以相互調(diào)用,提供了一個(gè)簡(jiǎn)單的模塊系統(tǒng)。但是,沒(méi)有模塊系統(tǒng)。包管理簡(jiǎn)稱,是隨同一起安裝的包管理工具。輸入命令,根據(jù)提示配置包的相關(guān)信息,生成相應(yīng)的。以上所描述的模塊載入機(jī)制均定義在模塊之中。 Node.js簡(jiǎn)介 首先從名字說(shuō)起,網(wǎng)上查閱資料的時(shí)候會(huì)發(fā)現(xiàn)關(guān)于node的寫法五花八門,到底哪一種寫法最標(biāo)準(zhǔn)呢?遵循官方網(wǎng)站的說(shuō)法,一直將項(xiàng)目稱之為Node或者Node.js。...

    TNFE 評(píng)論0 收藏0
  • 幾分鐘的閱讀讓你明白node.JS的強(qiáng)大 走上web后端開(kāi)發(fā)的道路 (一版)

    摘要:這些特性不僅帶來(lái)了大的性能提升,還減少多線程程序設(shè)計(jì)的復(fù)雜性,進(jìn)而提高了開(kāi)發(fā)效率。由公司建立的云計(jì)算平臺(tái)率先支持了。 前言 本文章主要寫給那些想了解node語(yǔ)言的開(kāi)發(fā),我的目標(biāo)希望大家通過(guò)閱讀本篇文章能夠簡(jiǎn)單使用node進(jìn)行開(kāi)發(fā),以及了解一些事件驅(qū)動(dòng)的異步編程風(fēng)格,主要分node的背景,安裝配置,模塊創(chuàng)建引用等幾個(gè)方面描述 建議大家在閱讀本篇文章途中 可以親自嘗試一下我所帶來(lái)的小例子,...

    libxd 評(píng)論0 收藏0
  • OMD: javascript模塊化開(kāi)發(fā)兼容CommonJS, AMD, CMD 以及 原生 JS

    摘要:它就是一套兼容方案,目前兼容的有以及原生支持。返回值問(wèn)題在第一次使用時(shí),。具體是什么意義呢的返回值,其實(shí)就是插件提供的對(duì)外接口,而實(shí)際上,就是一個(gè)對(duì)象。而在環(huán)境下,只需要將這個(gè)返回值賦予即可完成該模塊的接口。 有更新,請(qǐng)到github上看源碼 什么是OMD 在node.js流行起來(lái)之前,javascript的開(kāi)發(fā)方式都是函數(shù)式的順序依賴關(guān)系,直到node火起來(lái)。CommonJS其實(shí)首先...

    lavor 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<