Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Meteorjs+;角度2_Javascript_Google Chrome_Meteor_Typescript_Angular - Fatal编程技术网

Javascript Meteorjs+;角度2

Javascript Meteorjs+;角度2,javascript,google-chrome,meteor,typescript,angular,Javascript,Google Chrome,Meteor,Typescript,Angular,我正在尝试流星/天使2教程 如果我对某个组件进行了更改,则更改不会在浏览器中更新(Google Chrome);即使我做了以下事情 保存更改并硬刷新浏览器 停止服务器并重新启动 我必须清除浏览器缓存以清除旧数据并加载新数据 我很确定情况不应该是这样,因为这给开发人员带来了一个大问题 本教程使用Angular2、Meteorjs以及typescript编译器 这不是一个角度问题 我的问题是。。。meteorjs没有触发硬刷新的问题吗?或者可能是typescript编译器的问题 还有,我怎样才能解决

我正在尝试流星/天使2教程

如果我对某个组件进行了更改,则更改不会在浏览器中更新(Google Chrome);即使我做了以下事情

  • 保存更改并硬刷新浏览器
  • 停止服务器并重新启动
  • 我必须清除浏览器缓存以清除旧数据并加载新数据

    我很确定情况不应该是这样,因为这给开发人员带来了一个大问题

    本教程使用Angular2、Meteorjs以及typescript编译器

    这不是一个角度问题

    我的问题是。。。meteorjs没有触发硬刷新的问题吗?或者可能是typescript编译器的问题

    还有,我怎样才能解决这个问题

    我在跑步

    类型脚本编译器:NetAnelgild:angular2类型脚本

    Meteorjs:1.2.2

    谷歌浏览器:47.0.2525.0版金丝雀(64位)

    更新:

    我尝试了一个普通的.js文件,一切正常。这意味着它是Typescript编译器:Netanelgild:angular2 Typescript

    我会检查一下软件包,看看我能找到什么。

    如果您正在使用

    http服务器

    这可能是http服务器的问题,因为它总是将数据存储在缓存中

    在我的例子中,我使用的是http服务器,出现了这个问题


    您可以通过在开发者工具(chrome)中选择禁用缓存选项来修复它。

    这很有效。http服务器是Meteor运行的通用服务器吗?还有,为什么加载.js和.html文件时不考虑缓存,而加载.ts文件时不考虑缓存?@SoEzPz根据我的说法,浏览器只关注html和js文件,而不关注ts文件。http-server不是meteor的通用服务器。您也可以使用apache服务器运行meteor。请参阅此链接以获取参考: