Я использую Windows 10, узел 5.3.0 и npm 3.5.2 Я сделал cli, простой мир привет. Это его пакет модуляnpm выглядит как не создает правильную оболочку для cli (nodejs)
{
"name": "helloworld",
"version": "1.0.0",
"bin": {"hellow": "hello.js"},
"preferGlobal": true,
"description": "Hello...",
"main": "hello.js",
"scripts": {
"test": "node hello.js"
},
"keywords": [
"testing"
],
"author": "me",
"license": "ISC"
}
тест работает нормально, и я установить модуль из каталога
НПМ установить -g HelloWorld Когда я выполняю «Хеллоу» появится свой путь и Windows, спрашивает меня как открыть файл. НПМ оберток, как это, из каталога node_modules
"%~dp0\node_modules\helloworld\hello.js" %*
Я не знаю, что происходит не так. Благодарю.
Возможный дубликат [НПМ пакета 'бен' сценарий для Windows] (http://stackoverflow.com/question s/10396305/NPM-пакет-бен-скрипт-для-окон) –