【发布时间】: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