1

我在尝试创建域时收到以下信息

Executing task: ng generate @srleecode/domain:libraries --application=medsoft --domain=app-load --libraries=data-access --prefix=mds --buildable --enableIvy --strict --no-interactive --dry-run <

发生未处理的异常:找到包“@srleecode/domain”但不支持原理图。有关详细信息,请参阅“/tmp/ng-kaGB1T/angular-errors.log”。终端进程"/usr/bin/bash '-l', '-c', '/home/stclair/__/@q/zim/node_modules/.bin/ng 生成@srleecode/domain:libraries --application= medsoft --domain=app-load --libraries=data-access --prefix=mds --buildable --enableIvy --strict --no-interactive --dry-run', 'ng generate @srleecode/domain:libraries --application=medsoft --domain=app-load --libraries=data-access --prefix=mds --buildable --enableIvy --strict --no-interactive --dry-run'" 以退出代码终止: 127.

终端将被任务重用,按任意键关闭它。

/tmp/ng-kaGB1T/angular-errors.log

[error] Error: Package "@srleecode/domain" was found but does not support schematics.

在 SchematicEngineHost.resolve (/home/stclair/ /@q/zim/node_modules/.pnpm/@angular-devkit+schematics@12.2.0/node_modules/@angular-devkit/schematics/tools/node-module-engine-host .js:53:23) 在 SchematicEngineHost._resolveCollectionPath (/home/stclair/ /@q/zim/node_modules/.pnpm/@angular-devkit+schematics@12.2.0/node_modules/@angular-devkit/schematics/tools/ node-module-engine-host.js:80:37) 在 SchematicEngineHost.createCollectionDescription (/home/stclair/ /@q/zim/node_modules/.pnpm/@angular-devkit+schematics@12.2.0/node_modules/@angular -devkit/schematics/tools/file-system-engine-host-base.js:118:27) 在 SchematicEngine._createCollectionDescription (/home/stclair//@q/zim/node_modules/.pnpm/@angular-devkit+schematics@12.2.0/node_modules/@angular-devkit/schematics/src/engine/engine.js:162:40) 在 SchematicEngine.createCollection (/home /stclair/ /@q/zim/node_modules/.pnpm/@angular-devkit+schematics@12.2.0/node_modules/@angular-devkit/schematics/src/engine/engine.js:155:43) 在 GenerateCommand.getCollection ( /home/stclair//@q/zim/node_modules/.pnpm/@angular+cli@12.2.0/node_modules/@angular/cli/models/schematic-command.js:143:35) 在 GenerateCommand.initialize ( /home/stclair/ /@q/zim/node_modules/.pnpm/@angular+cli@12.2.0/node_modules/@angular/cli/models/schematic-command.js:62:37) 在异步 GenerateCommand.initialize ( /家/圣克莱尔//@q/zim/node_modules/.pnpm/@angular+cli@12.2.0/node_modules/@angular/cli/commands/generate-impl.js:20:9) 在异步 GenerateCommand.validateAndRun (/home/stclair/ /@q/zim/node_modules/.pnpm/@angular+cli@12.2.0/node_modules/@angular/cli/models/command.js:121:22) 在异步 Object.runCommand (/home/stclair/ /@ q/zim/node_modules/.pnpm/@angular+cli@12.2.0/node_modules/@angular/cli/models/command-runner.js:224:24)

我正在使用以下内容:

“@angular/core”:“^12.2.0”,“@srleecode/domain”:“^12.6.2”,Linux Mint 20.2

版本:1.58.2 提交:c3f126316369cd610563c75b1b1725e0679adfb3 日期:2021-07-14T22:30:16.440Z 电子:12.0.13 Chrome:89.0.4389.128 Node.js:14.16.0 V8:8.9.2 Linux x65electron。 5.4.0-80-通用“@nrwl/angular”:“^12.6.5”、“@nrwl/cli”:“12.6.5”、“@nrwl/cypress”:“12.6.5”、“@nrwl /eslint-plugin-nx”:“12.6.5”,“@nrwl/jest”:“12.6.5”,“@nrwl/linter”:“12.6.5”,“@nrwl/storybook”:“^12.6 .5", "@nrwl/tao": "12.6.5", "@nrwl/workspace": "12.6.5",

当我尝试:

stclair@msi-home:~/__/@q/zim$ pnpx nx generate @srleecode/domain:libraries --application=medsoft --domain=app-load --libraries=data-access --prefix=mds --buildable --enableIvy --strict --no-interactive --dry-run 

代码按预期生成。

有没有办法让我强制 bash 使用 nx 而不是 ng?

4

0 回答 0