nrwl nx React教程令人困惑

时间:2019-09-04 16:21:44

标签: nrwl-nx

Getting Started文档中介绍nrwl react和本教程。该文档让您运行特定命令,然后显示应创建的文件夹结构。我没有看到相同的文件夹结构。 (以及其他一些问题)。

根据显示的图像运行nx g @nrwl/react:lib --project=ui会导致以下结构:

workspace/libs/ui/src/lib/ui/(ui.css, ui.spec.tsx, ui.tsx)

相反,我得到了:

workspace/libs/ui/src/lib/(files, etc.)

没有第二个UI文件夹。此外,文档还展示了如何使用nx g @nrwl/react:component todos --project=ui添加组件。完成后,我应该具有以下结构:

workspace/libs/ui/src/lib/todos/(todo files)

再次,我得到一个结构:

workspace/libs/ui/src/lib/(todo files)

没有todos文件夹。它只是将所有组件文件放在单个目录workspace/libs/ui/src/lib/

我知道generate命令可以使用一个--directory参数,这可以达到预期的效果。所以我主要是想知道我是在做错什么还是文档不同步。

1 个答案:

答案 0 :(得分:0)

我建议从空的工作空间开始,然后在其中添加反应或角度功能。 例如 ng添加@ nrwl / angular ng添加@ nrwl / react

使用以下命令可以生成库。 ng g lib mylib --project = myApp 它将使用各自的原理图来生成库。