npm сохраняет в папку пользователя по умолчанию, а не текущую активную папку - PullRequest
0 голосов
/ 25 сентября 2018

На своей работе я установил node.js и angular / cli.Для этого я использую Microsoft Powershell в режиме администратора.Теперь, когда я cd моя папка cd C:\Users\JDEP\Desktop\angular и я запускаю ng new demo-app, мой проект разворачивается не в активной папке, а в C:\Users\Default.

Хотя это проблема, и она была бы очень нежелательной,Я мог фактически остаться в этой папке, чтобы работать с этим.Но когда я перехожу к папке, в которой развернут угловой проект, и запускаю ng serve -o, cmd не находит файл, возможно потому, что он снова просматривает C:\Users\Default и не смотрит, в какой папке я сейчас нахожусь.

Я думаю, что моя проблема в файле конфигурации npm.

  1. Я пытался напрямую развернуть в определенной папке, используя ng new demo-app -- directory="./JDEP/angular и ng new demo-app -- directory="./../JDEP/angular
  2. Я переустанавливал как узловой, так и угловой, но это не решило проблему
  3. Я попробовал точно такую ​​же установку на домашнем компьютере, и здесь все работало нормально.
  4. I 'мы проверили список конфигурации npm и получили

enter image description here

Теперь я добавил npm set cwd C:\Users\JDEP, но он просто добавил cwd в userconfig и не решил проблему.
...