【发布时间】: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)
【问题讨论】:
-
如果你使用的是 VSCode 那么你可以使用这个扩展 marketplace.visualstudio.com/…
标签: angular typescript components command-line-interface nativescript