Node.js 安装nodejs应用程序目标未运行

Node.js 安装nodejs应用程序目标未运行,node.js,Node.js,我正在尝试构建一个CLI应用程序。我使用的是nodejs,我只是尝试全局运行该文件 package.json { "name": "hello-cli", "version": "1.0.0", "description": "", "main": "bin/index.js", "scripts"

我正在尝试构建一个CLI应用程序。我使用的是nodejs,我只是尝试全局运行该文件

package.json

{
  "name": "hello-cli",
  "version": "1.0.0",
  "description": "",
  "main": "bin/index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "bin": {
    "hello": "./bin/index.js"
  }
}

此外,我还全局安装了应用程序
npmi-g.

但是当我在全局运行应用程序时,我会遇到这个错误


bin/index.js

console.log("Hello World");
由于在
bin/index.js中不存在,导致错误。
添加节点shebang以与节点一起运行

#/usr/bin/env节点
log('Hello,World!');