【问题标题】:How to generate a component in Nativescript 8 and angular如何在 Nativescript 8 和 Angular 中生成组件
【发布时间】:2021-06-09 06:51:49
【问题描述】:

我只需按照他们在https://nativescript.org 上的指南安装所有要求并使用 Apple Silicon M1 芯片设置我的新 Mac 以进行 Nativescript 8 开发。现在我创建了一个运行命令的新项目:

ns create

这需要一个名称和你想要的风格,我选择 Angular。现在我想开始创建新组件,但是在尝试运行以下命令时:

ng g c my-component

我收到以下错误:
需要在 Angular 项目中运行生成命令,但找不到项目定义。

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

【问题讨论】:

    标签: node.js angular nativescript


    【解决方案1】:

    您的项目中缺少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 替换为您的项目名称,然后再次运行生成命令。

    NativeScript Documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-25
      • 2019-10-28
      • 2017-05-14
      • 1970-01-01
      相关资源
      最近更新 更多