【问题标题】:How to avoid minification of JS files in linemanjs如何避免在 linemanjs 中缩小 JS 文件
【发布时间】:2014-09-22 20:59:44
【问题描述】:

下面是巡线员—— 配置文件 - http://pastebin.com/ZuNzDY8S 申请文件 - http://pastebin.com/rSPdeSME

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

所以在 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 现在在生成的文件夹中。

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

【问题讨论】:

    标签: javascript node.js angularjs gruntjs linemanjs


    【解决方案1】:

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

    我希望这对你有帮助。 Guilherme (6qat)。

    【讨论】:

    • 感谢分享您的观点 +1
    【解决方案2】:

    linemanjs 正在使用grunt 任务进行缩小,为避免这种情况,您只需检查application config 并在您不希望它发生时对其进行评论。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-27
      • 2022-08-20
      • 2014-10-23
      • 1970-01-01
      • 2020-07-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多