Livereload 片段抛出错误
Livereload snippet throwing error
我在 SublimeText3 中使用 livereload 插件,当我打开 SublimeText 时出现此错误:
Error parsing snippet xml: expected > in file
Packages/User/livereload.sublime-snippet on line:6
代码如下:
<snippet>
<content>
<script>document.write('<script src="http://'
+ (location.host || 'localhost').split(':')[0]
+ ':35729/livereload.js?snipver=1"></'
+ 'script>')</script>
</content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>livereload</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.html</scope> -->
</snippet>
此处突出显示 <
:...snipver=1"></'
。
请注意,它似乎并不影响它的工作,因为 LiveReload 确实在工作,但每次我打开 SublimeText 时它都很烦人,我收到该错误并且无法确定原因。
您的代码段无效 XML,您应该将您的内容附在 CDATA 中:
<snippet>
<content><![CDATA[
<script>document.write('<script src="http://'
+ (location.host || 'localhost').split(':')[0]
+ ':35729/livereload.js?snipver=1"></'
+ 'script>')</script>
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>livereload</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.html</scope> -->
</snippet>
我在 SublimeText3 中使用 livereload 插件,当我打开 SublimeText 时出现此错误:
Error parsing snippet xml: expected > in file
Packages/User/livereload.sublime-snippet on line:6
代码如下:
<snippet>
<content>
<script>document.write('<script src="http://'
+ (location.host || 'localhost').split(':')[0]
+ ':35729/livereload.js?snipver=1"></'
+ 'script>')</script>
</content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>livereload</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.html</scope> -->
</snippet>
此处突出显示 <
:...snipver=1"></'
。
请注意,它似乎并不影响它的工作,因为 LiveReload 确实在工作,但每次我打开 SublimeText 时它都很烦人,我收到该错误并且无法确定原因。
您的代码段无效 XML,您应该将您的内容附在 CDATA 中:
<snippet>
<content><![CDATA[
<script>document.write('<script src="http://'
+ (location.host || 'localhost').split(':')[0]
+ ':35729/livereload.js?snipver=1"></'
+ 'script>')</script>
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>livereload</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.html</scope> -->
</snippet>