【问题标题】:How to generate a new Component in Nativescript with Angular?如何使用 Angular 在 Nativescript 中生成新组件?
【发布时间】:2020-02-11 17:35:00
【问题描述】:

我是 Nativescript 和 Angular 的新手,想知道如何生成新组件。 我用tns create 创建了一个新项目,然后选择 Angular 作为框架和模板。 玩了之后,我想添加一个新组件,但不知道如何。我尝试使用 npm 安装 @nativescript/schematics 并尝试 tns generate component ... 但随后出现此异常:

Error: Invalid rule result: Instance of class Promise.
    at t.project (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:250:1038)
    at t._tryNext (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:30:1878)
    at t._next (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:30:1780)
    at t.next (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:16:1093)
    at e._subscribe (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:74:13873)
    at e._trySubscribe (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:16:4641)
    at e.subscribe (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:16:4427)
    at e.call (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:30:1459)
    at e.subscribe (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:16:4299)
    at C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:145:10377
    at s (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:16:6063)
    at t._innerSub (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:30:2033)
    at t._tryNext (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:30:1957)
    at t._next (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:30:1780)
    at t.next (C:\Users\Pascal\AppData\Roaming\npm\node_modules\nativescript\node_modules\@nativescript\schematics-executor\dist\index.js:16:1093)
    at SafeSubscriber.__tryOrUnsub (C:\Users\Pascal\AppData\Roaming\npm\node_modules\@nativescript\schematics\node_modules\rxjs\internal\Subscriber.js:207:16)

【问题讨论】:

标签: angular typescript components command-line-interface nativescript


【解决方案1】:

请参考schematics documentation,试试看

ng g c component-name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-06
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 2020-10-27
    • 1970-01-01
    相关资源
    最近更新 更多