创建新的 Nativescript 和 Angular 共享项目时出错

2023-12-12

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

发生未处理的异常:不支持:关键字“id”,使用“$id”作为架构 ID 有关更多详细信息,请参阅“/private/..../angular-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

知道这个错误是怎么回事吗?


I think nativescript/schematicsNativeScript 8 不再支持。我两个月前尝试过,但没有成功使用nativescript/schematics与{N}8。他们的建议如下所示here是使用其他解决方案,例如Nrwl Nx 开发工具代码共享平台,用于 monorepos 中的代码共享。他们的两个建议正在使用它与@nativescript/nx或与@nstudio/xplat).

以下是我之前的研究中的另外 2 个链接,由 Nathan Walker(nativescript 的创建者之一)解释如何使用 xplat 进行代码共享:Nathan Walker 为 Nx 工作区提供 xplat 多平台工具

还有一个较新的与 NativeScript 和 Capacitor 共享代码(离子包装器)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

创建新的 Nativescript 和 Angular 共享项目时出错 的相关文章

随机推荐

  • 基于 Sublime Text 3 的 Python 2.7 版本不打印 '\uFFFD' 字符

    问题 我正在使用基于 Sublime Text 3 构建的 Python 2 7 并且在打印时遇到问题 在某些情况下 我得到的输出非常混乱 uFFFD the REPLACEMENT CHARACTER 例如 print u ufffd s
  • 在 Twilio 队列中录制语音邮件

    我正在使用 Twilio 编写呼叫中心应用程序 但遇到了问题 电话被接收并放入队列中 同时我们找到一个代理来接听电话 当他们听等待音乐时 他们会读取自己在队列中的位置 我尝试使用 Gather 动词让他们按 1 然后留言 一切都很好 只是无
  • 是否可以在 Python 中重用导入代码?

    我的项目中的某些文件之间存在一些常见的导入 我想重用这段代码 将其集中在一个唯一的文件中 并在其他文件中只导入一次 是否可以 或者是否有另一种方法不在多个文件中复制所需的导入列表 是的 这是可能的 您可以创建一个包含导入的 Python 文
  • 当我使用这段代码时它给出错误

    public ContactEntry createContact String username throws IllegalArgumentException Create the entry to insert ContactsSer
  • Silverlight XamlWriter

    我发现 Net XamlWriter 在 Silverlight 中不可用 好吧 无论如何我都需要一个 所以我认为有一个解决方案 我有一些 UIElement 对象 路径 椭圆 矩形等 并且我想存储它们的 Xaml 定义 以便稍后可以使用
  • 在树中的节点发生更改后,将rearrangeObjects发送到NSTreeController的正确方法是什么?

    合适的获取方式是什么重新排列对象更改树中的节点后发送到 NSTreeController 我有一个示例应用程序 完整代码如下 使用 NSOutlineView 和 NSTreeController 以及简单的 Node 对象树 在应用程序的
  • 获取当前用户的全名,返回空字符串 (C#/C++)

    我尝试获取当前登录用户的全名 全名 而不是用户名 以下代码 C C 工作正常 但在未连接到网络的 XP 计算机上 如果我在登录后运行大约 20 分钟 则会得到空字符串 在登录后的前大约 20 分钟内运行正常 使用Win32 API GetU
  • 逻辑回归系数 scikit-learn 与 statsmodels

    当使用两个 API 执行逻辑回归时 它们给出不同的系数 即使使用这个简单的示例 它也不会在系数方面产生相同的结果 我遵循关于同一主题的旧建议的建议 例如在 sklearn 中为参数 C 设置一个较大的值 因为它使惩罚几乎消失 或设置pena
  • VB.Net 和 C#“作为新的 WebControl”之间的区别

    我正在重构一些代码 其中一部分包括将其从 VB Net 移至 C 旧代码声明一个成员是这样的 Protected viewMode As New WebControl 新代码 我最终开始工作 如下所示 protected WebContro
  • 防止屏幕刮擦[关闭]

    Closed 这个问题是无关 目前不接受答案 根据我的问题屏幕抓取的合法性 即使这是非法的 人们仍然会尝试 所以 可以采用哪些技术机制prevent或者至少抑制屏幕抓取 哦 只是为了笑 让生活变得困难 保留搜索引擎的访问权限可能会很好 我可
  • Leaflet - 获取弹出窗口内标记的纬度和经度

    我使用 Leaflet Draw 插件 我的目标是创建标记并显示一个弹出窗口 我可以在其中获取纬度和经度坐标 我设法通过 JavaScript 警报获取这些坐标 但我绝对不知道如何将坐标放入弹出窗口中 这是片段 map on draw cr
  • “System.Net.Mail.DeliveryNotificationOptions”仅适用于 Exchange 吗?

    我们有一个在 SharePoint 2010 服务器上运行的用于发送电子邮件的应用程序 我们 发件人 希望收到送达通知 但无法在实时系统上检索它们 我已经设置了System Net Mail DeliveryNotificationOpti
  • 调整面板大小而不重新验证

    I have aJPanel我在其中画线以创造铅笔的错觉 该面板位于ScrollPane 当我调整面板大小时 一次调用revalidate 方法会自动放置 并且我在该面板中绘制的所有线条都消失了 有什么方法可以让我在面板中绘制的线保持新的尺
  • 在 Android 运行时隐藏线性布局

    我有以下布局
  • Karma-Jasmine:如何正确监视 Modal?

    情况 我正在对我的 Angular Ionic 应用程序进行单元测试 我在使用模态时遇到了麻烦 目前我可以测试模态是否已被调用 到目前为止就是这样 我无法测试模式的正确 show 和 hide 方法 我收到以下错误 TypeError sc
  • Heroku 资产预编译

    今天 我正在使用一个在 Heroku 上运行了几个月的应用程序 为了让某些东西正常工作 我在我的开发环境中运行了它 rake assets precompile 当我提交更改并推送到 Heroku 时 我的请求出现 500 个错误 Acti
  • GoogleAnalytics HitBuilders.TimingBuilder

    我正在将 GA 用于 Android 应用程序 我试图使用用户计时来报告代码中某些操作已经过去了多少时间 所以我基本上做的是这样的 在代码中的某个时刻我得到System currentTimeMillis 在另一点上 我再次执行此操作 并从
  • 我通常/总是可以使用 std::forward 而不是 std::move 吗?

    我一直在看斯科特 迈耶斯的谈论通用参考来自 C and Beyond 2012 会议 到目前为止一切都有意义 然而 在50分钟左右 一位观众问了一个我也想知道的问题 迈耶斯说他并不关心答案 因为这不符合惯用语 而且会让他的头脑变得愚蠢 但我
  • DigitalMicrograph 下的螺纹大师

    我在 DigitalMicrograph 中创建了两个线程 它们在脚本执行后立即执行 我想要一些不同的东西 让我们想象一下线程的两个按钮 启动和停止线程 如何添加代码以仅在按下按钮时激活线程 如果您能为我提供一个代码示例 那将会非常有帮助
  • 创建新的 Nativescript 和 Angular 共享项目时出错

    我正在尝试使用共享项目选项创建一个 Nativescript 的新项目 但是 一旦我运行 ng new 终端上就会出现此错误 发生未处理的异常 不支持 关键字 id 使用 id 作为架构 ID 有关更多详细信息 请参阅 private an