NodeJS 可執(zhí)行腳本

2018-08-08 16:53 更新

我們從最簡(jiǎn)單的講起。

首先,使用 JavaScript 語言,寫一個(gè)可執(zhí)行腳本 hello 。

#!/usr/bin/env node
console.log('hello world');

然后,修改 hello 的權(quán)限。

$ chmod 755 hello

現(xiàn)在,hello 就可以執(zhí)行了。

$ ./hello
hello world

如果想把 hello 前面的路徑去除,可以將 hello 的路徑加入環(huán)境變量 PATH。但是,另一種更好的做法,是在當(dāng)前目錄下新建 package.json ,寫入下面的內(nèi)容。

{
  "name": "hello",
  "bin": {
    "hello": "hello"
  }
}

然后執(zhí)行 npm link 命令。

$ npm link

現(xiàn)在再執(zhí)行 hello ,就不用輸入路徑了。

$ hello
hello world
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)