試圖圍繞Ember.js包裹我的頭。 似乎我理解複雜的事情,但錯過了小事情。ember.js包含自定義js
如何添加一個example.js文件? 爲簡單起見,假設該example.js文件只包含:
(function(){
console.log("example is alive in console");
})(window);
這應該顯示「的例子是在控制檯活着」瀏覽器控制檯中。
我曾嘗試: 加入餘燼-CLI-build.js內app.import('vendor/javascripts/example.js');
和添加<script src="{{rootURL}}vendor/javascripts/example.js"></script>
到的index.html
控制檯表示
ⓧ GET http://localhost:4200/vendor/javascripts/example.js
DEBUG:---- ---------------------------
DEBUG:Ember:2.11.3
DEBUG:Ember數據:2.12.1
DEBUG:jQuery的:3.2.1
DEBUG:-------------------------------
ⓧ GET http://localhost:4200/vendor/javascripts/example.js
我發現的所有答案都表明,只需將custom.js添加到供應商文件即可。可悲的是,我錯過了一些東西。
感謝您的驗證。我將文件切換到根目錄,同樣的問題。然後將其放回/javascripts/example.js,並從index.html中移除''並重新啓動ember服務器。看,知道這是愚蠢的。修改ember-cli-build.js時,你必須手動重新啓動ember服務器。 livereload服務器不會接受更改。 – William