2016-08-13 1 views
0

я установил два пакета с помощью 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 я могу видеть, что у меня есть такое же разрешение для файлов пакет.

ответ

0

Это было вызвано файлом CLI для alsatian, содержащим символы возврата каретки. Выполнение окончательного решения LF.

Смежные вопросы