【问题标题】:Bootstrap LESS - Grunt watch output to specific dirBootstrap LESS - Grunt 监视输出到特定目录
【发布时间】:2014-12-09 21:56:41
【问题描述】:

说到命令行、批处理和其他东西,我完全是菜鸟。老实说。
我正在使用 Windows 7 64 位和Bootstrap。我想尝试使用 LESS 的 Bootstrap 有两个原因:

  1. 更好地管理 Bootstrap 的 CSS 和颜色变量
  2. 学习 LESS,以便以后自己使用。

所以我按照说明安装了 node.js 和 Grunt。

只要我只使用> grunt dist 命令,一切都会顺利和干净。没有错误,CSS 准备好了。但是每次运行命令并移动文件有点无聊(我将 .less 项目与我的 php 框架分开),所以我查看了> grunt watch。它工作正常,但我仍然需要移动我的文件。

问题来了:
有没有办法更改该命令,以便 Grunt 将引导文件保存在其他地方?

我使用的 Gruntfile.jsvanilla one 我通过引导程序获得的。

【问题讨论】:

  • 您应该编辑您的 Gruntfile.js 与引导源代码一起提供。但我不确定,为什么你首先要移动文件?
  • 因为我在bootstrap 目录中有整个 Bootstrap LESS 项目。所以我的css文件在:bootstrap/dist/css/bootstrap.css。我希望他们加入:css/bootstrap.css.
  • 确实你应该编辑 Gruntfile.less。使用 compileCore 参数查找 less 任务。你应该编辑dest 选项,将dist/css/<%= pkg.name %>.css 更改为../css/<%= pkg.name %>.css 请注意watch 任务运行较少的任务,因此您不必编辑它。
  • @BassJobsen 好吧,谢谢!这有帮助!我不得不在更多地方改变路径,细节有问题的编辑
  • 很好。不要用答案编辑您的问题,而是发布答案并接受它

标签: node.js twitter-bootstrap gruntjs less watch


【解决方案1】:

解决方案(在 Bass Jobsen 的帮助下)
我不得不改变Gruntfile.js。在记事本++中,我确实改变了(20 次):

'dist/

'../

所以我所有的引导文件(css、字体和 js)现在都保存在 cssjsfonts 目录中,而不是 bootstrap/dist/css 等目录中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    相关资源
    最近更新 更多