Javascript Ember Cli在脚本标记之前将HTML附加到body标记
默认的ember cli应用程序将在脚本标记之后向body标记添加html 所以,它有点像这样:Javascript Ember Cli在脚本标记之前将HTML附加到body标记,javascript,ember.js,ember-cli,Javascript,Ember.js,Ember Cli,默认的ember cli应用程序将在脚本标记之后向body标记添加html 所以,它有点像这样: <body> <script src="assets/vendor.js"></script> <script src="assets/compile.js"></script> <header> <h1>Page Title</h1> </heade
<body>
<script src="assets/vendor.js"></script>
<script src="assets/compile.js"></script>
<header>
<h1>Page Title</h1>
</header>
</body>
结果将是:
<body>
<div class="wrapper">
<header>
<h1>Page Title</h1>
</header>
</div>
<script src="assets/vendor.js"></script>
<script src="assets/compile.js"></script>
</body>
页面标题
但我到底为什么需要这个包装?(这就像石器时代,我讨厌这种做法)
有没有办法在body标签之后、scripts标签之前指定位置?我将成为团队中的一员,并询问原因(大部分我只是好奇)?@Kingpin2k对我来说,它更清晰、更符合逻辑。首先是Html,下面是脚本。这样的包装是荒谬的。您使用的是什么版本的
ember cli
?默认值正好位于
标记之前。您是否将环境设置为生产环境?Patsy最新版本,0.1.2。是的,它就在关闭
标记之前&我希望在打开
标记之后&我不建议这样做,但如果您确实想这样做,请查找index.html
文件,并将脚本标记移到{{content for'body}}
rootElement: '.wrapper'
<body>
<div class="wrapper">
<header>
<h1>Page Title</h1>
</header>
</div>
<script src="assets/vendor.js"></script>
<script src="assets/compile.js"></script>
</body>