【问题标题】:How to get an TS project to use and compile with stand-alone Aurelia如何让 TS 项目与独立的 Aurelia 一起使用和编译
【发布时间】:2017-06-01 23:54:30
【问题描述】:

我有使用我们用 tsc.exe 编译的 typescript 的项目。我正在考虑使用像 Aurelia 这样的基于 TS 的原生 ria 框架。我们的构建堆栈是相当静态且控制良好的,因此没有节点。我不太清楚如何前进。我已经尝试了here 的解决方案,但它已经很老了,似乎不再适用/适用了。

那么,我必须做些什么才能在不使用外部构建工具的情况下从下载到“hello world”加入 Aurelia?

注意:值得一提的是,我们不使用 VS,而是使用 Komodo 和一点点 VS.Code。

【问题讨论】:

  • 你打算使用什么模块加载器?
  • 我们已经使用 SystemJS 获得了下降结果

标签: typescript aurelia typescript2.0


【解决方案1】:
  1. 我建议您切换到 VS 代码,因为它是 TypeScript 和 Aurelia 的出色编辑器。
  2. 您可以使用 Aurelia CLI(请参阅 here)来编译、打包和提供您的代码。

【讨论】:

  • 1) 它在桌面上,但我们有 KIDE 设置来调试我们的项目(主要是 php)。 VSC 似乎还没有做得那么好 2) 如果没有 js 运行时,CLI 将如何工作?
  • 2) 你说得对,我想我没有正确理解你的问题。请问在你的构建环境中安装 node.js 有什么问题?
  • 新的运行时(如 node 或 ruby​​)需要有一个强有力的理由将其包含为依赖项,除其他原因外,它们可能需要与客户端一样远。除了少数例外,只有 c#、php 或 Java 之类的东西可以工作,因为“我们的整个应用程序都是用它编写的”是唯一可以接受的理由。简单的工具(甚至 tsc.exe 有点灰)更容易,因为它们的集成占用空间小(它们可以交互的更少,更容易保持最新等)
  • 嗯...我想这是一个关于 node.js 安装(甚至只是运行时)的足迹的角度问题,特别是如果它仅用于构建目的。我会把沉思留给你。无论如何,我希望你能找到你的解决方案。我认为使用 Aurelia,您现在只能使用 node。尽管您应该能够将所有构建依赖项打包到一个可维护的文件夹中。
猜你喜欢
  • 1970-01-01
  • 2020-04-14
  • 1970-01-01
  • 2016-11-06
  • 2020-05-24
  • 1970-01-01
  • 1970-01-01
  • 2011-02-10
  • 2016-06-17
相关资源
最近更新 更多