npm保存到默认用户文件夹而不是当前活动文件夹

时间:2018-09-25 11:57:54

标签: node.js angular powershell npm command-line

在我的工作中,我已经安装了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的配置文件中。

  1. 我尝试使用ng new demo-app -- directory="./JDEP/angularng new demo-app -- directory="./../JDEP/angular直接在特定文件夹中部署
  2. 我已经重新安装了node和angular,但是并不能解决问题
  3. 我已经在家用计算机上尝试了完全相同的安装,并且一切正常。
  4. 我已经检查了npm配置列表并得到

enter image description here

  1. 现在我添加了npm set cwd C:\Users\JDEP,但这只是在userconfig中添加了cwd,并不能解决问题。

0 个答案:

没有答案