如何在不使用 Gulp 手表的情况下为 Aurelia.io 应用程序提供服务
How to Serve an Aurelia.io app without using Gulp watch
你如何 运行 没有 运行 宁 gulp watch
并且只是去 localhost:9000
的 Aurelia 应用程序。理想情况下,我只想 运行 我的 nodejs 服务器,它就可以正常工作,而不必 运行 一个单独的任务(gulp 任务)。
我想构建 Aurelia 并像使用 Durandal 一样开始使用它。
查看 Aurelia-Node Repo 以快速入门。它使用 ExpressJS 提供简单的 REST api 以及静态服务 Aurelia 应用程序。
你仍然需要 Gulp 任务(在 public/app 内)来构建你的 es6 模块等,但是托管然后从节点本身工作,所以 gulp 构建应该是够了。
编辑:
该仓库还在根目录中提供了一个 gulp 文件。使用这个的最大区别在于它不仅可以转换前端代码,还可以通过 nodemon 浏览器同步节点应用程序。同样,所有这些都不是最终托管所必需的。一个普通的节点 app.js 就足够了。 Gulp等只是开发过程中用到的
我从
下载 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 中 运行ning Aurelia。
我在 Chrome、IE、Safari 和 Firefox 结果中测试了 Aurelia 应用程序
Chrome - 通过
IE - 通过
Firefox - 通过
Safari - 失败
但在 safari 中失败了。
你如何 运行 没有 运行 宁 gulp watch
并且只是去 localhost:9000
的 Aurelia 应用程序。理想情况下,我只想 运行 我的 nodejs 服务器,它就可以正常工作,而不必 运行 一个单独的任务(gulp 任务)。
我想构建 Aurelia 并像使用 Durandal 一样开始使用它。
查看 Aurelia-Node Repo 以快速入门。它使用 ExpressJS 提供简单的 REST api 以及静态服务 Aurelia 应用程序。
你仍然需要 Gulp 任务(在 public/app 内)来构建你的 es6 模块等,但是托管然后从节点本身工作,所以 gulp 构建应该是够了。
编辑: 该仓库还在根目录中提供了一个 gulp 文件。使用这个的最大区别在于它不仅可以转换前端代码,还可以通过 nodemon 浏览器同步节点应用程序。同样,所有这些都不是最终托管所必需的。一个普通的节点 app.js 就足够了。 Gulp等只是开发过程中用到的
我从
下载 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 中 运行ning Aurelia。
我在 Chrome、IE、Safari 和 Firefox 结果中测试了 Aurelia 应用程序
Chrome - 通过 IE - 通过 Firefox - 通过 Safari - 失败
但在 safari 中失败了。