yo angular генерирует файлы в моем домашнем каталоге, и я не знаю, почему.
Я сделал следующее:
ppa для узла
curl -sL https://deb.nodesource.com/setup | sudo bash -
затем установите узел
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, где я сейчас нахожусь. Что я сделал не так?
узел -v: v0.10.36
нпм -в: 2.5.1
Update1: новая версия npm
Решение:
yo angular ищет файл .yo-rc.json в текущем каталоге, если файла там нет, он пытается найти его в домашнем каталоге. Чтобы решить эту проблему:
найдите скрытый файл .yo-rc.json в домашнем каталоге и удалите его. Или создайте пустой файл .yo-rc.json в каталоге, который вы хотите использовать.