我正在尝试使用Grails 3.0.9作为服务器端运行简单的Angular 2应用程序。我不明白的是它需要有nodejs。我知道Node.js是像grails这样的服务器端技术。那么为什么需要安装Node.js及其模块。我在某处读到node.js带有一个将TypeScript转换为JavaScript的包,因此这个安装是必需的。不知道如何正确的,这是如果是这种情况下,我不能用其他工具来打字稿转换为JavaScript Grails的3.0 ...为什么为Angualr2安装nodejs和npm以使用Grails 3.0
0
A
回答
0
正如在这个answer
的Node.js和NPM描述的是不需要,但它可以轻松完成任务,如编译Typescript代码等。然而,您不需要创建Node.js服务器来运行Angular2应用程序,例如,如果您将Firebase用作后端,则客户端应用程序将直接与Firebase使用Angularfire2模块。
我建议你看看Angular CLI这将为你的Angular2应用程序创建框架。
编辑:
好吧,我有点误解你的问题。由于Grail是一个“完整的堆栈框架,并试图解决许多Web开发难题”,Grails中的Angular2 profile配置了Angular2客户端和Node.js服务器端应用程序。换句话说,您需要安装Angular2和Node.js才能使此完整堆栈框架正常工作。
相关问题
- 1. 为什么安装yeoman时,我一直在使用NodeJs和npm出错?
- 2. 为什么NPM install安装所有node_modules
- 3. 安装/更新npm&NodeJS
- 4. npm jshint安装和工作Grunt&nodejs
- 5. 为Grails安装Nimble
- 6. 运行NPM安装使用自定义安装的NodeJS
- 7. 为什么不安装npm install react-native不起作用?
- 8. 为什么我会用NPM安装凉亭?
- 9. 为什么我不能用npm安装任何gulp依赖项?
- 10. 为什么我的npm安装不起作用?
- 11. 应用的NodeJS NPM安装错误
- 12. 如何使用命令行在窗口上安装nodejs和npm
- 13. 为什么不使用pip安装?
- 14. 为什么npm安装失败:错误Etarget?
- 15. 为什么安装npm模块后不能立即找到?
- 16. NPM是../../node_modules而非/ node_modules安装软件包,为什么呢?
- 17. 为什么一些github npm软件包没有完全安装?
- 18. npm安装错误`not foundram Files/nodejs/npm:3:/ mnt/c/Program Files/nodejs/npm:`
- 19. nodejs - 未能通过npm安装contextify
- 20. Mac无法安装npm/nodejs的socket.io?
- 21. NodeJS - NPM无法安装nodemon软件包
- 22. 我的nodejs安装没有String.localCompare方法。为什么?
- 23. 为什么我们需要安装nodejs来运行打字稿
- 24. CoffeeScript使用NPM和节点安装
- 25. 为什么npm在安装东西时会闪动“动词”和“门槛”?
- 26. 安装Apache Pig,为什么我看到Hbase和Hive安装?
- 27. 为什么WNDCLASS(Windows-C)安装和使用像这样?
- 28. NodeJS&NPM:包安全
- 29. 使用NPM安装Inotify
- 30. 使用NPM安装Chrome Headless
我知道需要node.js和npm来将TypeScript编译为javascript,而且您是正确的来运行Angular 2应用程序,我们不需要node.js.只有Angular CLI会这样做。但是当我访问grails 3.2。*文档时,它说Node.js和NPM是使用Grails 3.2中可用的角度2配置文件的先决条件。*。这是我不明白为什么当我使用Grails作为服务器端技术时需要node.js和npm的部分。 – Apoorv
@Apoorv您不需要node和npm来运行Grails,但是您需要它来构建客户端应用程序 –
@Oyvind Fredstie您不需要安装任何工具即可使Grails工作(Java除外)。如果您使用默认配置文件创建应用程序,它将为客户端提供GSP支持和脚手架。 –