![]() |
1
19
我想我这里可能有些东西,这是我在与NRWL团队进行了一些交锋后采用的解决方案。 我创建了一个NX工作区,首先使用angular CLI创建一个项目,然后添加扩展,如下所示:
此外,截至今天(2019年7月10日),我报告了一个错误,即尽管工作区已经是一个角度类型,@nrwl安装识别并安装@nrwl/angular,但它没有正确配置默认的schematics集合,这意味着如果不在命令之前附加“@nrwl/angular:”的话,“ng”命令将无法运行(例如,“ng@nrwl/angular:g module mymod”)。因此,您必须运行安装(选择SCS和您想要的任何e2e runner):
它会告诉您@nrl/angular已安装,但会更改配置文件,将angular识别为默认原理图集合,并且您的ng命令将再次按预期运行。 这就是工作空间。现在创建一个库:
这将把一个名为scss的库放入libs->样式表。在该库的“lib”目录中,转储所有scss文件。我们假设您在该lib目录中放置了一个文件“variables.scss”。 这有两个作用:
如果你看一下,你会看到“路径”条目是这样的: “@nameofrepo nameoflib” 以使用库中的scss资源。json,您必须手动(虽然不理想,但确实如此)将下面的片段添加到每个项目的“build.options”部分。 是的,如果你有十个项目,每个项目都有一个项目条目。json,每个都有一个构建。选项块(通常以“scripts[]”结尾,至少在我的普通安装中是这样),您必须将其添加到每个选项部分(此信息在那里,但我想确认,这是NRWL团队直接提供的):
|
![]() |
Kiara · 根据条件角度显示多个模板 1 年前 |
![]() |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
![]() |
Ben5 · 服务器端总是接触FormControl 1 年前 |
|
allforthenoob · 我该怎么分类? 1 年前 |
![]() |
Hugh Jones · 如何创建适用于多个来源的自签名开发证书 1 年前 |
![]() |
jthorn · 角度对象未在HTML中显示 1 年前 |
![]() |
clem · 如何在Angular应用程序中突出显示页面的一部分? 2 年前 |
![]() |
Kael · 在html表格中显示关系api数据-角度 2 年前 |