我正在开发基于EmberJS的客户端应用程序。
现在,当我最终在浏览器中测试代码时,我将在本地进行以下开发;
现在我的问题是我想了解,这里到底发生了什么? 这意味着在浏览器中运行代码之前会发生什么。
我知道构建发生时,它实际上将代码推送到“ dist”目录中。
NodeJS在所有这一切中是否有任何作用(意味着任何JS在后台在服务器端运行),还是在这种情况下我们仅使用npm / bower?
所以我只想连接所有在浏览器中运行的点。
答案 0 :(得分:1)
浏览器不支持现代javascript的功能,因此,当您最终部署ember网站时,仅需要部署静态文件(来自dist目录),而实际上根本不需要服务器。
https://emberclear.io的工作方式(没有服务器,只有CDN)。
NodeJS完全是用于部署前的需求(开发,编译,测试等)。
希望这会有所帮助。