【发布时间】:2019-06-27 16:38:13
【问题描述】:
我正在使用 NodeJs 创建一个简单的 CLI(命令行界面)应用程序,涉及两个文件:
package.json:
index.js
我想向 STDOUT 打印“hello world”,并且在运行命令 $ node index.js
但我想通过命令 test 全局使用它。所以,我在 package.json 中放了一个 bin 条目。然后使用npm link . 构建应用程序。但是当我运行“测试”命令时,Windows 显示以下错误:
如何在单独的应用中使用console.log?
谢谢!
【问题讨论】:
-
我认为 npm 会读取 shebang 以在 Windows 上创建正确的
.bat(.cmd?) - 尝试将#!/usr/bin/env node添加为index.js的第一行。
标签: node.js npm command-line