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.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |