我无法在 excel 网络插件 (javascript) 中保存对代码的更改
I cant save my changes to my code in excel web add in (javascript)
我使用 Visual studio 2019;
创建了一个 excel Web 插件项目
现在我在parser.js项目中的一个js文件中做了一些修改,然后按F5调试,当我进入parser.js中的代码时,我发现它实际上是运行中的代码"parser.js[dynamic]" 这是旧版本。
试了几次,重启,连电脑都重启了,都没用
我做错了什么???
感谢JPO的回答,但我有问题。
今天我改了我的代码,还有我的html代码,我改的html代码如下:
<script src="Scripts/Parser.js?version=1.3" type="text/javascript"></script>
<script src="Home.js?version=1.3" type="text/javascript"></script>
是的,旧版本是?version=1.2。
然后按 F5 调试,我得到这个:
the DOM Explorer Home.html and Home.html
如您所见,Home.html 已更改,但 DOM Explorer 未更改
好像 Home.html 已经 cached.I 想知道我是否做错了什么,我该怎么办?
如果您需要更多信息,请告诉我,我会post
正如我在评论中提到的,这看起来像是一个典型的缓存问题。浏览器倾向于缓存不应经常更改的资源。例如。样式或脚本。因此对于开发,可能需要在浏览器中安装“清除缓存”之类的工具来快速清除缓存。或者,如果它只是您正在处理的一个文件,则附加一个获取参数,例如?version=1
(每次更新 parser.js
中的代码时增加该值应该就足够了。只是不要忘记在发布代码时删除该参数,因为页面加载时间会受到影响。
欢迎来到我们的社区!
我使用 Visual studio 2019;
创建了一个 excel Web 插件项目
现在我在parser.js项目中的一个js文件中做了一些修改,然后按F5调试,当我进入parser.js中的代码时,我发现它实际上是运行中的代码"parser.js[dynamic]" 这是旧版本。
试了几次,重启,连电脑都重启了,都没用
我做错了什么???
感谢JPO的回答,但我有问题。
今天我改了我的代码,还有我的html代码,我改的html代码如下:
<script src="Scripts/Parser.js?version=1.3" type="text/javascript"></script>
<script src="Home.js?version=1.3" type="text/javascript"></script>
是的,旧版本是?version=1.2。
然后按 F5 调试,我得到这个:
the DOM Explorer Home.html and Home.html
如您所见,Home.html 已更改,但 DOM Explorer 未更改
好像 Home.html 已经 cached.I 想知道我是否做错了什么,我该怎么办?
如果您需要更多信息,请告诉我,我会post
正如我在评论中提到的,这看起来像是一个典型的缓存问题。浏览器倾向于缓存不应经常更改的资源。例如。样式或脚本。因此对于开发,可能需要在浏览器中安装“清除缓存”之类的工具来快速清除缓存。或者,如果它只是您正在处理的一个文件,则附加一个获取参数,例如?version=1
(每次更新 parser.js
中的代码时增加该值应该就足够了。只是不要忘记在发布代码时删除该参数,因为页面加载时间会受到影响。
欢迎来到我们的社区!