创建新的原生脚本和角度共享项目时出错 [英] Error when creating new Nativescript and Angular shared project

查看:29
本文介绍了创建新的原生脚本和角度共享项目时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用共享项目选项创建Nativescript的新项目。但是,我一运行ng new就在终端上出现以下错误:

出现未处理的异常:不支持:关键字&qot;id";,使用";$id";作为架构ID 有关详细信息,请参阅";/private/./angle-errors.log";。

这是我正在运行的命令:

ng new -c=@nativescript/schematics my-shared-app --shared --style=scss

这是我的软件包的版本:

  • MacBook Air M1
  • 节点v16.13.0
  • NPM v8.1.0
  • NS v8.1.5
  • 角度CLI 13.1.2

我按照文档中所说的所有步骤安装和创建:https://v7.docs.nativescript.org/angular/code-sharing/creating-a-new-project

使用ns创建项目时,一切工作正常。我可以创建项目,开发,测试和运行ins run android/iOS。例如,此命令有效:

ns create HelloWorld --template @nativescript/template-hello-world-ts

您知道此错误是怎么回事吗?

推荐答案

我认为nativescript 8不再支持nativescript/schematics。2个月前我尝试过,在{N}8中使用nativescript/schematics没有成功。他们的建议是使用其他解决方案,如Nrwl Nx DevTools代码共享平台,用于在monorepos中共享代码。他们的两个建议是使用它with @nativescript/nx或与@nstudio/xplat一起使用。

以下是我之前研究中的另外两个链接,由Nathan Walker(nativescript的创建者之一)提供,解释如何与xplat共享代码: xplat multi-platform tools for Nx workspaces with Nathan Walker

和用于sharing code with NativeScript and Capacitor(离子包装)的较新版本。

这篇关于创建新的原生脚本和角度共享项目时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆