如何在不运行gulp watch
的情况下运行Aurelia应用并转到localhost:9000
。理想情况下,我想运行我的nodejs服务器,它只需工作而无需运行单独的任务(gulp任务)。
我想建立Aurelia并开始以与Durandal相同的方式使用它。
答案 0 :(得分:6)
快速了解Aurelia-Node Repo。它使用ExpressJS提供简单的REST api以及静态服务Aurelia App。
您仍然需要Gulp任务(在公共/应用程序内部)来构建您的es6模块等,但托管然后从节点本身工作,因此gulp构建应该足够。
编辑: repo也在root中提供了gulp文件。使用这个的最大区别在于它不仅会转换前端代码,还会通过nodemon来浏览节点应用程序。所有这些对于最终托管来说都不是必需的。一个普通的节点app.js就足够了。 Gulp等仅在开发过程中使用。
答案 1 :(得分:0)
我从
下载Aurelia存储库通过不同端口上的webstrom成功运行项目,而不是 localhost:9000 ,而不是“gulp watch”。
但是我安装了Aurelia依赖项,然后开始在webstorm上成功运行项目。
没有“gulp watch”运行项目的步骤...
从项目文件夹命令行运行给定命令。
Install the Apps dependencies - **npm install**
Install JSPM dependencies - **jspm install -y**
Install Gulp - **npm install gulp**
然后浏览chrome上的index.html页面。确保您在Chrome,IE和Firefox中运行Aurelia。
我在Chrome,IE,Safari和Firefox结果中测试了Aurelia应用程序
Chrome - Pass IE - 通行证 Firefox - 通行证 Safari - 失败
但是在失败的野生动物园中。