如何避免在linemanjs中最小化JS文件



下面是线控-配置文件- 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现在在生成的文件夹中。

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

我也遇到了同样的问题。我不得不把modernizr.js从app.js中去掉。有一个特殊的文件夹叫做"static"。一个在"应用程序"下,另一个在"供应商"下。你放在那里的所有东西都不会动。我刚刚创建了一个文件夹"vendor/static/js",并把modernizr.js放在那里。在我的页面,只是引用它为"js/modernizr.js"。

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

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

仅供参考-在问题发生时,我不知道grunt任务。

最新更新