我正在尝试使用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试图安装phantomjs?
- 3. NPM:为什么安装该软件包?
- 4. 为什么NPM install安装所有node_modules
- 5. NodeJS:为什么安装说明总是说要使用NPM install -g(全局)?
- 6. 为什么我不使用npm来安装纱线?
- 7. Nodejs npm未能安装nodemon
- 8. 安装/更新npm&NodeJS
- 9. npm jshint安装和工作Grunt&nodejs
- 10. 运行NPM安装使用自定义安装的NodeJS
- 11. 为什么在使用apt-get安装时会得到旧版本的nodejs和npm?
- 12. 为Grails安装Nimble
- 13. 为什么我不能用npm安装任何gulp依赖项?
- 14. 为什么我会用NPM安装凉亭?
- 15. 为什么NPM上安装的Git的bash不起作用
- 16. 为什么不安装npm install react-native不起作用?
- 17. 为什么我的npm安装不起作用?
- 18. 应用的NodeJS NPM安装错误
- 19. 如何使用命令行在窗口上安装nodejs和npm
- 20. 为什么不使用pip安装?
- 21. NPM -g(全球)安装和NPM有什么区别--save
- 22. 为什么安装npm模块后不能立即找到?
- 23. 为什么npm安装失败:错误Etarget?
- 24. 为什么meteor安装npm --save angular-ui-grid不工作?
- 25. 为什么npm没有安装从package.json反应?
- 26. 为什么npm不安装某些文件夹?
- 27. 为什么安装npm now包时会出现这个错误?
- 28. 为什么我在安装npm模块时遇到问题?
- 29. 为什么npm v3安装在Windows上失败?
- 30. 为什么一些github npm软件包没有完全安装?
我知道需要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支持和脚手架。 –