create-nx-workspace的CLI参数

时间:2019-11-26 10:21:48

标签: nrwl-nx

是否有一些有关create-nx-workspace接受的参数的文档?我想构建一个可以复制并粘贴的oneliner,以设置一个新的工作区,而无需询问任何交互式问题。到目前为止,我有

npx create-nx-workspace@latest myworkspace --name myworkspace --preset web-components --appName myapp --cli angular

接下来,它询问我要使用哪种默认样式表格式。而且我不知道如何将其指定为命令行参数。

1 个答案:

答案 0 :(得分:2)

您好,目前在create-nx-workspace命令中没有用于定义样式的选项。如您所见,只有在确定appName承诺后才提示查询样式

determineWorkspaceName(parsedArgs).then(name => {
    determinePreset(parsedArgs).then(preset => {
        return determineAppName(preset, parsedArgs).then(appName => {
            return determineStyle(preset).then(style => {
                return determineCli(preset, parsedArgs).then(cli => {
                    const tmpDir = createSandbox(packageManager, cli);
                    createApp(tmpDir, cli, parsedArgs, name, preset, appName, style);
                    showCliWarning(preset, parsedArgs);
                    showNxWarning(name);
                    pointToTutorial(preset);
                });
            });
        });
    });
});

determinStyle的代码在这里https://github.com/nrwl/nx/blob/master/packages/create-nx-workspace/bin/create-nx-workspace.ts#L346

我已经准备好将PR添加到create-nx-workspace命令https://github.com/nrwl/nx/pull/2294

中的功能