Angular Cli报告完全不同目录中的无效配置文件

时间:2019-06-26 03:50:12

标签: angular angular-cli

当前我的工作文件位于 C:\ Work \ WorkProjects

对于一个宠物项目,我最近创建了 C:\ PetProjects \ SomeProject

但是当我尝试从C:\ PetProjects \ SomeProject内部运行ng new petproject1时,出现错误:

An invalid configuration file was found ['C:\Work\WorkProjects\path\to\Angular\stuff\angular.json']. Please delete the file before running the command.

我的“工作”文件的工作空间配置不在同一目录中,那么为什么CLI在这种情况下会抱怨呢?

很显然,我无法从WorkProjects目录中删除我的angular.json文件

1 个答案:

答案 0 :(得分:0)

在我的情况下,事实证明是因为在根路径(即C:\ node_modules)处有一个node_modules文件夹,并且那个node_modules文件夹是到另一个Angular项目的node_modules文件夹(即C:\ Work)的符号链接。 \ WorkProjects \ path \ to \ Angular \ stuff)。

在根路径下删除node_modules文件夹后,一切正常。