Grunt Usemin和Concat无法正常工作

时间:2017-03-16 08:52:23

标签: node.js build gruntjs grunt-usemin grunt-contrib-concat

我一直在寻找有关Grunt Usemin,复制工具的解决方案。

最后我决定把它写下来。

这可能有助于其他人。

Html代码段

  <!-- build:js ${pageContext.request.contextPath}/assets/js/main.js -->
  <!-- app:js -->
  <script src="${pageContext.request.contextPath}/js/script-test-one.js"></script>
  <script src="${pageContext.request.contextPath}/js/script-test-two.js"></script>
  <script src="${pageContext.request.contextPath}/js/script-test-three.js"></script>
  <script src="${pageContext.request.contextPath}/js/script-test-four.js"></script>
  <!-- endapp -->
  <!-- endbuild -->

Grunt Build Command

  

grunt build

输出我

└───concat
    ├───${pageContext.request.contextPath}
    │   └───assets
    │       ├───js
    │       └───style
    └───assets
        └───style

我正在获取空文件夹,如何从路径中删除 $ {pageContext.request.contextPath} / ,因为当我从html文件中删除时,一切正常。因为我们需要在每个路径之前出现这个新问题。

1 个答案:

答案 0 :(得分:0)

我遇到了 cdnify grunt 工具,我创建了任务

清洁 - &gt;将删除 $ {pageContext.request.contextPath} / 前缀 Dev - &gt;将添加 $ {pageContext.request.contextPath} / 前缀

在所有其他任务之间工作顺利。