我只是安装所有的要求,并设置我的新Mac与苹果硅M1芯片的Nativescript 8开发以下他们的指南对https://nativescript.org。现在我创建了一个新项目,运行命令:
ns create
这需要一个名字和你想要什么味道,我选择Angular。现在我想开始创建新组件,但当尝试运行以下命令时:
ng g c my-component
我得到以下错误:
generate命令需要在Angular项目中运行,但找不到项目定义。
我已经全局安装了angular cli(版本12最新版)。我应该运行什么命令来创建组件或其他东西,如服务或模块;或者我需要另一个包来这样做。
2条答案
按热度按时间2vuwiymt1#
项目中缺少
angular.json
。您是否已经安装了NativeScript Schematics?(npm i --save-dev @nativescript/schematics
)文件应包含以下内容:
将
my-project-name
替换为您的项目名称,然后再次运行generate命令。NativeScript文档
dojqjjoe2#
我使用Visual Studio代码添加Angular原生文件。工作方式与ng g c componentName类似。您只需要将组件添加到app.module.ts
更多信息:
https://marketplace.visualstudio.com/items?itemName=joshdsommer.vscode-add-angular-native-files