angular - 为什么要为 Angualr2 安装 nodejs 和 npm 以使用 Grails 3.0

标签 angular grails typescript

这个问题在这里已经有了答案:





Why do we have install Node.js for Angular 2.0?

(4 个回答)


5年前关闭。




我正在尝试使用 Grails 3.0.9 作为服务器端运行一个简单的 Angular 2 应用程序。我不明白的是它需要有nodejs。我知道 Node.js 是像 grails 一样的服务器端技术。那么为什么需要安装 Node.js 及其模块。我在某处读到 node.js 带有一个将 TypeScript 转换为 JavaScript 的包,因此这个安装是强制性的。不确定这是多么正确,如果是这种情况,我不能使用其他工具在 Grails 3.0 中将 TypeScript 转换为 JavaScript ...

最佳答案

正如本文所述 answer

不需要 Node.js 和 NPM,但它确实简化了诸如编译 Typescript 代码等任务。但是,您不需要创建 Node.js 服务器来运行 Angular2 应用程序,例如,如果您使用 Firebase 作为后端客户端应用程序将使用 Angularfire2 模块直接与 Firebase 通信。

我建议你看看 Angular CLI这将为您的 Angular2 应用程序创建框架。

编辑:

好的,我有点误解了你的问题。由于 Grail 是一个“是一个全栈框架,并试图解决尽可能多的 Web 开发难题”,Angular2 profile在 Grails 中配置了 Angular2 客户端和 Node.js 服务器端应用程序。换句话说,您需要同时安装 Angular2 和 Node.js 才能获得 全栈框架去工作。

关于angular - 为什么要为 Angualr2 安装 nodejs 和 npm 以使用 Grails 3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42315553/

相关文章:

html - 如何在Grails中显示最终的显示页面范围?

grails - 修改和验证 grails 域对象而不保存它

javascript - Grails 3.0 <g :remoteLink . ..> 由于弃用而替换 Ajax 调用

Javascript如何使用filter()内部的forEach()过滤数组

javascript - typescript | JavaScript | Angular 2 | @Output 与 @Input

node.js - 在带 Angular Electron 内部使用keytar

javascript - 如何更改 json 结构使其看起来像另一个 json 结构

Angular 2 + rxjs - 如何返回通过多个后续 http 请求获取的对象流

javascript - typescript - 检测 div 是否溢出文本

javascript - "' 输出 ' only refers to a type, but is being used a value here"错误