【问题标题】:How to fix this error "Syntax Error" while running CLI command如何在运行 CLI 命令时修复此错误“语法错误”
【发布时间】:2019-01-02 11:12:11
【问题描述】:

我正在尝试使用 Nodejs 构建 CLI 命令,

我首先使用 npm 链接在本地测试我的代码,然后我将我的命令放在 bin 部分 你可以在下面看到我的 package.json, 并且 cli.js 仅包含 console.log 当我尝试在我的 cmd 中测试 "validate-markets-cli" 时,我得到一个包含此错误的弹出窗口,

  • 错误:未定义“控制台”。

  • 代码:800A1391。

  • 来源:Microsoft JScript 运行时错误。

这是我的 package.json

{
"name": "validate",
"version": "1.0.0",
"description": "",
"main": "cli.js",
"scripts": {
    "start": "node cli"
},
"bin": {
    "validate-markets-cli": "./cli.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
    "commander": "^2.19.0",
    "csvtojson": "^2.0.8",
    "lodash": "^4.17.11"
}
}

这是我的 cli.js

console.log('test test');

【问题讨论】:

    标签: javascript node.js command-line-interface


    【解决方案1】:

    我添加了这一行 "#!/usr/bin/env node" 在 cli.js 上,它起作用了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-23
      • 2017-08-30
      • 2023-03-09
      • 1970-01-01
      • 2021-04-16
      相关资源
      最近更新 更多