首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将角度材质添加到Nx工作区

将角度材质添加到Nx工作区
EN

Stack Overflow用户
提问于 2021-03-06 03:19:02
回答 5查看 2.4K关注 0票数 6

我想把angular-material添加到我的nx-workspace中。

angular material文档(https://material.angular.io/guide/getting-started)说我应该运行ng add @angular/material

我已经在我的nx工作区的根目录中,以及我想要添加它的应用程序文件夹和我想要添加它的lib项目文件夹中尝试过。在所有情况下,我都会收到消息The add command requires to be run in an Angular project, but a project definition could not be found.

Angular Material文档曾经包含如何手动添加依赖项的说明,但我现在再也找不到了。现在有人知道如何将其添加到Nx工作区的项目中吗?

EN

回答 5

Stack Overflow用户

发布于 2021-05-28 23:54:00

如果你创建了一个空的工作区,你没有angular.json,你会有一个workspace.json,我想这几乎是一样的。

假设您已经生成了agular应用程序:

安装角材料库:yarn add @angular/material

  1. 可从nx控制台查看可用命令:nx list @angular/material

将角度材质添加到默认项目的

  1. nx generate @angular/material:ng-add

PS。可能会在nx not found/installed上抛出错误。yarn add -g @nrwl/cli。我认为有可能将角度材质添加到另一个项目中,还没有尝试

https://github.com/nrwl/nx/issues/3779#issuecomment-751136586

票数 4
EN

Stack Overflow用户

发布于 2022-02-26 09:26:51

npx nx g @angular/material:ng-add --project=my-project-name是您需要在Nx工作区中运行的命令。

不要忘记包含项目名称,否则您将看到错误。

此外,如果您仍然有错误,请尝试通过回答有关Set up global Angular Material typography stylesSet up browser animations for Angular Material的问题来回答no

我希望NX / nrwl有足够的改进来恰当地包装常规的ng角度命令,这样我们就可以像他们的网站上所宣传的那样,更快地开发,而不是更慢,而不是像这样浪费时间。

免责声明:另一位成员已经在评论中正确回答了,但我认为像这样一个简单的答案应该被钉住。

票数 1
EN

Stack Overflow用户

发布于 2021-03-06 03:55:56

无论如何,我创建了一个新的角度项目(没有Nx)并在那里运行了ng add @angular/material命令,然后查看了结果的差异,并在Nx工作区中应用了这些更改,这似乎工作得很好。只是想知道有没有更好的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66498407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档