NodeJS 如何在Nativescript 8和Angular中生成组件

neekobn8  于 2023-05-06  发布在  Node.js
关注(0)|答案(2)|浏览(131)

我只是安装所有的要求,并设置我的新Mac与苹果硅M1芯片的Nativescript 8开发以下他们的指南对https://nativescript.org。现在我创建了一个新项目,运行命令:

ns create

这需要一个名字和你想要什么味道,我选择Angular。现在我想开始创建新组件,但当尝试运行以下命令时:

ng g c my-component

我得到以下错误:

generate命令需要在Angular项目中运行,但找不到项目定义。

我已经全局安装了angular cli(版本12最新版)。我应该运行什么命令来创建组件或其他东西,如服务或模块;或者我需要另一个包来这样做。

2vuwiymt

2vuwiymt1#

项目中缺少angular.json。您是否已经安装了NativeScript Schematics?(npm i --save-dev @nativescript/schematics
文件应包含以下内容:

{
    "version": 1,
    "cli": {
        "defaultCollection": "@nativescript/schematics"
    },
    "projects": {
        "my-project-name": {
            "root": "",
            "sourceRoot": "src",
            "projectType": "application",
            "prefix": "ns"
        }
    },
    "defaultProject": "my-project-name"
}

my-project-name替换为您的项目名称,然后再次运行generate命令。
NativeScript文档

dojqjjoe

dojqjjoe2#

我使用Visual Studio代码添加Angular原生文件。工作方式与ng g c componentName类似。您只需要将组件添加到app.module.ts
更多信息:
https://marketplace.visualstudio.com/items?itemName=joshdsommer.vscode-add-angular-native-files

相关问题