Javascript 在客户端少编译?
我是新手。我试图在客户端少编译一些。我发现一篇文章说使用下面的脚本Javascript 在客户端少编译?,javascript,css,less,Javascript,Css,Less,我是新手。我试图在客户端少编译一些。我发现一篇文章说使用下面的脚本 <script src="http://lesscss.googlecode.com/files/less-1.0.30.min.js"> </script> 但是当我在html中包含它(在.less文件之后)并在Chrome中打开本地文件时。开发者控制台显示:404(未找到)您可以从 或 缩小: 更新 您必须使用自己的本地服务器,因为某些浏览器会阻止file://协议提供.les
<script src="http://lesscss.googlecode.com/files/less-1.0.30.min.js">
</script>
但是当我在html中包含它(在.less文件之后)并在Chrome中打开本地文件时。开发者控制台显示:404(未找到)您可以从 或 缩小: 更新 您必须使用自己的本地服务器,因为某些浏览器会阻止
file://
协议提供.less服务
使用您自己的服务器
npm安装http服务器-g
http服务器
现在您可以使用
http://localhost:8080
作为您自己的服务器和.less将起作用有关用法,请参阅。下载less.js
文件,并使用要在本地计算机上编译的
引用该文件,然后将编译后的文件推送到服务器。然后你要确保你的CSS文件引用了那个编译过的文件
较少的文档建议在您的计算机上编译此java脚本:
或者,您可以使用客户端编译方法,但是您应该从他们的站点更新脚本以使用
我仍然鼓励您在本地机器上编译,因为这样可以节省大量宝贵的时间,因为您的页面没有任何样式。本文总结了实现更健壮的构建过程的其他方法。我已经下载了Ammaroff建议的最新版本。当我在html文件中链接它时。我得到这个错误:XMLHttpRequest无法加载。我这样做是否正确?这是因为您试图从
文件://
加载.less文件,而chrome正在阻止此操作。因此,最好的方法是使用本地服务器,最简单的方法是使用node并从控制台npm安装http服务器-g
,然后打开文件夹并http服务器
不要建议外部使用“…”-GitHib不是CDN!实际上,文档中的
和@sic1答案是应该使用的,但是我添加了要下载的github代码,然后将其作为本地资产包括在内。在客户端这样做不是一个好做法。。。编译css需要时间。。。在服务器端做一次,只使用css文件。找到一些。编辑你的答案1。删除Rhino脚本链接(因为它是用于Java Rhino环境的脚本,不建议在Java之外使用)。2.修复了其他链接。