我想创建一个Angular库。 top Google search result概述了Angular 5及以下版本的例程,并提供了指向the Angular 6+ docs for creating a new library的有用链接。他们基本上告诉您这样做:
ng generate library my-fancy-lib
但是当我在一个新的空文件夹中这样做时,我对以下错误消息很满意:
Local workspace file ('angular.json') could not be found. Error: Local workspace file ('angular.json') could not be found. at WorkspaceLoader._getProjectWorkspaceFilePath (C:\.....) at ...
我已经检查过the workspace documentation,但鉴于自动化ng
的自动化程度,我应该手动创建它似乎很奇怪。
我已经略读/阅读了关于Angular工作空间的this top Google search result,但似乎建议您从ng new my-app
的普通应用程序开始,并将应用程序的src
放在根文件夹中,并从那里工作(处理它,或采取许多自定义步骤将主应用程序移至项目文件夹)。最好将这些文字作为备份或解决方法,但我很想知道:
如何使用Angular 6+ CLI创建一个空工作区,然后使用projects
将库和应用程序添加到ng generate
文件夹中?