yo angular создает файлы в моем домашнем каталоге, и я не знаю почему.
Я сделал следующее:
ppa для node
curl -sL https://deb.nodesource.com/setup | sudo bash -
затем установите node
sudo apt-get install -y nodejs
создать символическую ссылку
sudo ln -s "$(which nodejs)" /usr/bin/node
установить йоман
sudo npm install -g yo
sudo npm install -g generator-angular
следующие шаги из инструкции https://github.com/yeoman/generator-angular
mkdir my-new-project && cd $_
теперь я запускаю
yo angular test1
теперь все файлы будут созданы в моем домашнем каталоге, а не в каталоге my-new-project, где я сейчас. Что я не так понял?
node -v: v0.10.36
npm -v: 2.5.1
Update1: новая версия npm
Решение:
yo angular ищет файл .yo-rc.json в текущем каталоге, если файл не существует, он пытается найти его в домашнем каталоге. Чтобы решить эту проблему:
найдите скрытый файл .yo-rc.json в домашнем каталоге и удалите его. Или создайте пустой файл .yo-rc.json в каталоге, который вы хотите использовать.