我正在使用Windows中的Node编写基本命令行实用程序。这是文件kevin.js
#!/usr/bin/env node
console.log("Hello");
以下是我的package.json文件。
{
"name": "kevin",
"version": "0.0.0",
"preferGlobal": "true",
"bin":{
"kevin":"kevin.js"
}
}
当我执行
node kevin.js
时,它可以正常工作。npm link
命令也能正常工作。但当我尝试执行我的命令kevin
时,它没有执行,而是在记事本中打开了该文件。