ras*_*tay 6 directory subdirectory monorepo nrwl nrwl-nx
我有一个现有的存储库。我已经清除了所有不需要的文件,因为我想开始一个新的 NX 集成项目。但是,我想继续使用相同的存储库,因为我希望根目录中存在一些文件。
如果我运行npx create-nx-workspace@latest --preset=next --packageManager=yarn,它会问一堆问题并在工作空间名称下创建项目。我希望这些文件直接驻留在现有的当前目录下,而不是在当前目录下创建一个具有工作区名称的新目录。
例如,代替
my-project
--nx-workspace-name
----package.json
----lib
Run Code Online (Sandbox Code Playgroud)
我希望这些文件位于
my-project
--package.json
--lib
Run Code Online (Sandbox Code Playgroud)
我检查了所有create work space标志,但没有找到可以解决此问题的相关标志。目前,我将所有文件复制并放置在根目录中。然后,我删除具有工作区名称的文件夹。
一个例子是--flat在创建 NX React 组件时使用类似标志的东西,该组件在同一目录中创建文件,而不将文件嵌套在任何新目录下。
是否可以避免这个额外的步骤?
小智 1
我遇到了同样的问题,似乎 create-nx-workspace 命令没有任何内置标志来忽略隐藏的“.git”目录。我尝试使用“ --skipGit=true ”标志,但它仍然抱怨隐藏的“.git”目录。对我有用的是使用本地 git 存储库然后将其连接到远程 git 存储库从头开始做事情。
脚步:
cd my-org-repo并运行git remote add origin [your-git-repo-url]git remote -v。它应该显示类似的内容origin [your-git-repo-url] (fetch)
origin [your-git-repo-url] (push)git push --set-upstream origin main。替换main为您的分支名称,以防不同