我的设计师在静态HTML页面中给了我大量的脚本src,如:
<script src="../vendors/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="../vendors/fastclick/lib/fastclick.js"></script>
<script src="../vendors/nprogress/nprogress.js"></script>
<script src="../vendors/Chart.js/dist/Chart.min.js"></script>
<script src="../vendors/jquery-sparkline/dist/jquery.sparkline.min.js"></script>
<script src="../vendors/Flot/jquery.flot.js"></script>
<script src="../vendors/Flot/jquery.flot.pie.js"></script>
<script src="../vendors/Flot/jquery.flot.time.js"></script>
<script src="../vendors/Flot/jquery.flot.stack.js"></script>
<script src="../vendors/Flot/jquery.flot.resize.js"></script>
<script src="js/flot/jquery.flot.orderBars.js"></script>
<script src="js/flot/date.js"></script>
<script src="js/flot/jquery.flot.spline.js"></script>
<script src="js/flot/curvedLines.js"></script>
<script src="js/moment/moment.min.js"></script>
<script src="js/datepicker/daterangepicker.js"></script>
<script src="js/custom.js"></script>
列表继续等等。
所以要将它们放在rails中,我需要单独复制它们并将它放在我的application.js文件中(就像一个例子):
//= require bootstrap.min
//= require fastclick
//= require nprogress
//= require Chart.min
... etc ...
我想知道,如果有人想出一个比单独复制粘贴名称更简单的方法吗?我在复制粘贴时犯了很多错误,当资产数量巨大时,它真的很烦人。
我的IDE支持RegEx,从脚本或link = stylesheet源中仅选择所需资产名称的适当正则表达式是什么?
例如:
<script src="js/datepicker/daterangepicker.js"></script>
从中选择 daterangepicker 。 (请注意,它没有.js扩展名)
同样地:
<link href="/assets/admin/custom.css" media="all" rel="stylesheet" />
从上面的链接语句中选择自定义? (它没有.css扩展名。)