Ember.js 脚本标记(由'yo ember'生成)中的src=“@@ember”是什么意思?

Ember.js 脚本标记(由'yo ember'生成)中的src=“@@ember”是什么意思?,ember.js,yeoman,Ember.js,Yeoman,我试用了约曼余烬发生器。在生成的index.html中,我发现了以下几行: <!-- build:js(app) scripts/components.js --> <script src="bower_components/jquery/dist/jquery.js"></script> <script src="bower_components/handlebars/handlebars.runtime.js"><

我试用了约曼余烬发生器。在生成的index.html中,我发现了以下几行:

    <!-- build:js(app) scripts/components.js -->
    <script src="bower_components/jquery/dist/jquery.js"></script>
    <script src="bower_components/handlebars/handlebars.runtime.js"></script>
    <script src="@@ember"></script>
    <script src="@@ember_data"></script>
    <!-- endbuild -->

上面的@符号真让我不安。那么,它们是什么意思?此语法属于哪个程序,即哪个程序理解此语法?

构建工具只需替换为指向ember.js的正确路径即可。块周围的注释是针对usemin和usemin prepare任务的,但我非常确定,在这之前,它们将被替换,这可能与自定义任务中的常规字符串替换一样简单。作为旁注,你试过了吗?这是构建ember应用程序的推荐方法,由ember核心团队的Stefan Penner维护。那么,你是说@ember将变成类似于bower\u components/ember/ember.js的东西?顺便说一句,感谢您提到ember-cli。ember-cli绝对是正确的答案。这样,它可以在开发时链接到调试版本,在构建发布的版本时链接到生产版本。