遵循nrwl react和本教程的Getting Started文档。这些文档让您运行特定的命令,然后显示应该创建的文件夹结构。我没有看到相同的文件夹结构。(以及一些额外的问题)。
运行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)
没有待办事项文件夹。它只是将所有组件文件放到单个目录workspace/libs/ui/src/lib/中
我知道generate命令可以接受--directory参数,这会产生预期的结果。因此,我主要想知道我是否做错了什么,或者文档只是不同步。
发布于 2019-09-14 15:19:23
我建议从空的工作区开始,然后添加react或angular功能。如ng add @nrwl/angular或ng add @nrwl/react。
然后,您可以使用下面的命令生成库。ng g lib mylib --project=myApp它将使用各自的原理图来生成库。
https://stackoverflow.com/questions/57792404
复制相似问题