Пытаюсь сделать исполняемый файл, но не получается и не могу понять, что делаю не так. Есть package.json:
{
"name": "gaGabu",
"version": "1.0.0",
"description": "A starter project for AngularJS",
"devDependencies": {
"log4js": "^0.6.22"
},
"author": "Twitter",
"licenses": [
{
"type": "MIT",
"url": "https://github.com/bower/bower/blob/master/LICENSE"
}
],
"dependencies": {},
"bin": { "gaGabu" : "bin/gaGabu.js" },
"preferGlobal": true
}
и есть файл bin/gaGabu.js
#!/usr/bin/env node
'use strict';
var log4js = require('log4js');
var logger = log4js.getLogger();
logger.debug("Hello!");
делаю в директории пакета вызов npm install, но gaGabu.js не становится исполняемым, то есть я не могу вызвать его в консоли простым вызовом команды gaGabu. Что я делаю не так? Статей толком найти не смог.