【发布时间】:2018-11-03 02:57:57
【问题描述】:
所以我正在尝试使用node.js 构建命令行工具,但在尝试运行该工具时遇到了问题。这是我的简单代码。
src/main.js
#!/usr/bin/env node
'use strict';
(function main() {
console.log('Hello World!');
})();
在我的packages.json 中添加了这个
"bin": {
"test": "./src/main.js"
}
但是当我尝试从命令行执行 test 时,我在第 1 行 char 1 无效字符代码 800A03F6 处收到 Microsoft JScript 编译错误。
任何想法我可能会错过什么?谢谢:)
【问题讨论】:
-
你如何运行这个?似乎 Windows Scripting Host 处理您的代码,而不是 Node
-
我只是在命令行中输入
test
标签: javascript node.js command-line