鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全  HTML/ npm 全局模塊為什么會出現(xiàn)'console'未定義的情況?

npm 全局模塊為什么會出現(xiàn)'console'未定義的情況?

1. package.json

{
  "name": "aa",
  "version": "1.0.0",
  "description": "l",
  "main": "index.js",
  "bin": {
    "aa": "index.js"
  }
}

2. index.js


console.log("I am aa.index.js");

3. 運(yùn)行:

npm link
#或
npm i . -g

4. 測試:

aa

出現(xiàn)錯誤:

圖片描述

回答
編輯回答
硬扛

沒有指定 node 運(yùn)行環(huán)境吧。

在文件頭指定 node 運(yùn)行環(huán)境。

比如:

#!/usr/bin/env node
2017年10月18日 11:01