如何在没有任何服务器

时间:2016-06-01 18:33:55

标签: angular

我有一个简单的Angular 2项目,但我不想稍后使用npm。您是否知道以这种方式启动项目的任何决定:

  • 编译所有* .ts文件
  • 将已编译的js文件复制到另一个文件夹(与npm或节点无关)
  • 使用例如index.html打开一个应用。只需打开索引,所有应用程序都可以正常运行。

3 个答案:

答案 0 :(得分:1)

正如前面的答案所述,你需要一台服务器。幸运的是,这个叫做grunt的东西可以让你轻松:

https://www.npmjs.com/package/grunt-serve

它将以最少的配置启动本地Web服务器。 (为此,你也需要npm)。

稍后您需要做的就是调用grunt-serve,它会为您启动它。您甚至可以将其配置为在代码更改时重新加载。

最终会使用什么(节点或API的任何其他框架)并不特别重要,但是对于开发来说,这将达到其目的。

答案 1 :(得分:0)

我遵循了本指南。 对我来说工作完美。 https://groups.google.com/forum/#!topic/angular/D9-Wh0NjMSY

答案 2 :(得分:-1)

这可能不起作用。浏览器安全限制将阻止从磁盘加载东西。对于Chrome(不了解其他浏览器),有一些命令行参数可以禁用这些安全约束,但不鼓励使用它们。