Я создал свой исполняемый файл node script для выполнения некоторых задач grunt. В Windows мой node script работает отлично. Но на Mac OS X (Yosemite) он не работает.
Мой node script опубликован в Windows.
Мой node script устанавливается через команду npm:
npm install -g task-app
Мой node script имеет эту первую строку:
#! /usr/bin/env node
Я попробовал много решений для решения моей проблемы, но я все еще застрял.
Вот эти решения, которые я использовал:
- удалить и переустановить Node.js
- выполнить эту команду для создайте ссылку для node: sudo ln -s/usr/bin/nodejs /usr/local/bin/ node
- установите мой путь с помощью этой команды: export PATH = $PATH:/usr/local/bin/node
Есть ли у вас другие решения?
EDIT:
начало моего script:
#! /usr/bin/env node
var grunt = require('grunt');
//Get parameters from command line
var args = process.argv.splice(2);
[...]