在我的工作中,我已经安装了node.js和angular / cli。我为此在管理员模式下使用Microsoft Powershell。现在,当我对文件夹cd C:\Users\JDEP\Desktop\angular
进行CD并运行ng new demo-app
时,它不会将项目部署在活动文件夹中,而是部署在C:\Users\Default
中。
尽管这是一个问题,将是非常不可取的,但实际上我可以留在此文件夹中以进行使用。但是,当我CD到部署角度项目的文件夹并运行ng serve -o
时,cmd找不到文件,大概是因为它再次在C:\Users\Default
中查找,而不是在查看我所在的文件夹目前在。
我认为我的问题出在npm的配置文件中。
ng new demo-app -- directory="./JDEP/angular
和ng new demo-app -- directory="./../JDEP/angular
直接在特定文件夹中部署npm set cwd C:\Users\JDEP
,但这只是在userconfig中添加了cwd,并不能解决问题。