当前我的工作文件位于 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文件
答案 0 :(得分:0)
在我的情况下,事实证明是因为在根路径(即C:\ node_modules)处有一个node_modules文件夹,并且那个node_modules文件夹是到另一个Angular项目的node_modules文件夹(即C:\ Work)的符号链接。 \ WorkProjects \ path \ to \ Angular \ stuff)。
在根路径下删除node_modules文件夹后,一切正常。