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.修复了其他链接。