html - 减:开发 -> 生产例程

标签 html css less

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 8 年前

我现在将第一次使用 less,我正在尝试为其设置我的环境。

我目前有一个源目录~/www/src/和公众~/www/public/

src 用于开发,public 用于生产。

我如何使用更少的资源进行开发以提高效率?在我看来,它目前看起来像这样。

  • 为了开发,我必须执行以下操作: 我必须包括 <link rel="stylesheet/less" type="text/css" href="my-styles.less" /> 还包括<script src="less.js" type="text/javascript"></script>

  • 对于生产,我必须通过 gulp 将 .less 文件编译为 .css,然后删除 <link rel="stylesheet/less" type="text/css" href="styles.less" /><script src="less.js" type="text/javascript"></script>然后添加 <link rel="stylesheet" type="text/css" href="my-styles.css" />

这有点笨重。我想在不修改文件的情况下将我的源代码导出到生产环境中。有人对此有好的方法吗?

最佳答案

你不应该让浏览器评估 .less 文件。这是可能的,但不是很有效。更好的方法是让文件观察器监视您的 .less 文件并在更改/保存时立即将它们编译为 .css。这只需要在您的开发环境中进行一些设置,而无需更改代码本身或您的部署过程。根据您的编辑器/IDE,这些实用程序可能已经包含在内;或者,有很多选项可以运行这样的观察者。仔细阅读官方 LESS 网站以获取列表。

关于html - 减:开发 -> 生产例程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29168344/

上一篇:jquery - 图像横幅旋转箭头

下一篇:html - Accordion 的表单字段布局问题

相关文章:

html - 非 ascii 字符以错误的字体显示

css - less mixin 不继承类

javascript - 单击一个 div 并保存它的值以用于 PHP

html - CSS Background-Size 不适用于静态颜色

html - 将子菜单定位在父列表项的正下方

css - 滚动禁用在 Chrome 中工作

css - 向 div 添加特殊性(覆盖现有的 CSS)

css - 我们如何仅使用 flex 来获得这样的布局?

javascript - 通过命令行将 node.js 与无浏览器 jQuery 结合使用

javascript - 获取一排 float div中的最后一个div