0

以下是 lineman - 配置文件 - http://pastebin.com/ZuNzDY8S 应用程序文件 - http://pastebin.com/rSPdeSME

现在,每当我运行命令lineman run时,我都会得到app.js| vendor.js| plugin.jsjs 文件按预期放入我生成的文件夹中。

所以在 index.html 文件中我得到 -

  <script src="/js/vendor.js" type="text/javascript"></script>
  <script src="/js/app.js" type="text/javascript"></script>
  <script src="/js/plugin.js" type="text/javascript"></script>

现在有几个文件我不想缩小并合并为一个,但问题是无法通过以下方式引用供应商文件 -

<script src="vendor/plugin/myjsfile.js" type="text/javascript"></script>

这也是合理的,因为 html 现在位于生成的文件夹中。

那么我需要在我的配置文件中做什么来避免很少的文件压缩以及如何在我的布局/模板文件中引用这些供应商文件?

4

2 回答 2

2

我遇到了同样的问题。我不得不将 modernizr.js 排除在 app.js 之外。有一个名为“static”的特殊文件夹。一个在“应用程序”下,另一个在“供应商”下。你放在那里的所有东西都不会受到影响。我刚刚创建了一个文件夹“vendor/static/js”并将modernizr.js 放在那里。在我的页面中,只需将其引用为“js/modernizr.js”。

我希望这可以帮助你。吉尔赫姆 (6qat)。

于 2014-09-22T12:59:44.033 回答
0

linemanjs正在使用grunt任务进行缩小,为避免这种情况application config,如果您不希望它发生,您可以简单地检查并评论它。

仅供参考 - 在提问时我不知道繁重的任务。

于 2014-07-24T15:19:28.543 回答