加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – Usemin“尝试写入同一目的地的不同来源”

发布时间:2020-12-17 07:43:30 所属栏目:安全 来源:网络整理
导读:我有一个AngularJS应用程序,我正在努力实现usemin任务.这个应用程序有2个html页面,包括一个被缩小成common.js的块,其他页面包括针对这些特定页面的js. page1.html !-- build:js scripts/common.js --!-- bower:js --script src="a.js"/scriptscript src="b.j
我有一个AngularJS应用程序,我正在努力实现usemin任务.这个应用程序有2个html页面,包括一个被缩小成common.js的块,其他页面包括针对这些特定页面的js.

page1.html

<!-- build:js scripts/common.js -->
<!-- bower:js -->
<script src="a.js"></script>
<script src="b.js"></script>
<!-- endbower -->
<!-- endbuild -->

<!-- build:js scripts/page1.js -->
<!-- bower:js -->
<script src="c.js"></script>
<script src="d.js"></script>
<!-- endbower -->
<!-- endbuild -->

page2.html

<!-- build:js scripts/common.js -->
<!-- bower:js -->
<script src="a.js"></script>
<script src="b.js"></script>
<!-- endbower -->
<!-- endbuild -->

<!-- build:js scripts/page2.js -->
<!-- bower:js -->
<script src="e.js"></script>
<script src="f.js"></script>
<!-- endbower -->
<!-- endbuild -->

Gruntfile.js

useminPrepare: {
    html: ['<%= yeoman.app %>/page1.html','<%= yeoman.app %>/page2.html'],options: {
            dest: '<%= yeoman.dist %>'
        }
    },

Usemin是不高兴的,因为common.js是在两个文件中定义的错误:致命错误:不同的源尝试写入同一个目的地:.我(想)我需要将page1和page2都包含在useminPrepare中,以便正确地获取page1.js和page2.js生成.人们如何解决这个问题?

通常有角度的人创建单页应用程序,并为页面的整个骨架创建一个“主”index.html.这样你只需要处理一组文件.使用ui-router,ng-includes或其他内容将不同的子页面呈现为给定的div.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读