я установил два пакета с помощью npm
:Node "Нет такого файла или каталога" с определенными пакетами
Как я использую nvm
управлять своими node
версий, Файлы CLI для этих двух пакетов были установлены по следующим путям:
/home/james/.nvm/versions/node/v6.3.1/lib/alsatian/cli/alsatian-cli.js
/home/james/.nvm/versions/node/v6.3.1/lib/gulp/bin/gulp.js
Когда я запускаю команду gulp
, команда работает правильно. Однако, когда я запускаю команду alsatian
я получаю следующий результат:
: No such file or directory
Я заменил обе консоли файлы с помощью следующего кода:
#!/usr/bin/env node
"use strict";
console.log("If you see this, it worked!");
Когда я набрал команду gulp
, я получаю сообщение If you see this, it worked!
. Однако, когда я набираю команду alsatian
, я получаю то же сообщение No such file or directory
, как и раньше.
Используя which
команду я уверен, что файлы я модифицированные являются правильными файлами для пакетов, а также с помощью команды stat
я могу видеть, что у меня есть такое же разрешение для файлов пакет.