ich versuche zu lernen Ember.js und so begann ich, einige Installationsanleitungen mit Npm zu lesen. Dann ging ich zu einem kleinen Getting Started Tutorial Guide, den sie auf ihrer Website haben. Ich folgte jedem Schritt ohne viel zu erforschen, nur um zu sehen, ob es gut funktionierte.Ich kann die App nicht erstellen, wenn ich Ember.js 2.4 "Erste Schritte" Anleitung
Alles ging gut, die App wurde geladen und agierte wie erwartet auf localhost: 4200 Server und es war ziemlich schön, tatsächlich zu entwickeln. Das Problem war im letzten Schritt, wo Sie die App mit Ihrer Befehlszeile mit ember build --env production
erstellen müssen und derOrdner Ihren endgültigen Code haben wird. Die Befehlszeile führte zu einigen Fehlern und als ich in den Ordner index.html
auf dist/
Ordner ging, war die Seite in Chrome leer.
Dies geschah in MacOS und Windows 10 zu. Ich verwende ember-cli Version 2.4.3
, Knoten Version 4.4.3
und npm Version 3.8.9
auf einer Windows 10 x64-Architektur.
Der Fehler trown von der Kommandozeile lautete:
Cleanup error.
ENOTEMPTY: directory not empty, rmdir 'C:\root\tut\tmp\template_compiler-output_path-NGSFwxV3.tmp\modules\ember-cli-app-version'
Error: ENOTEMPTY: directory not empty, rmdir 'C:\root\tut\tmp\template_compiler-output_path-NGSFwxV3.tmp\modules\ember-cli-app-version'
at Error (native)
at Object.fs.rmdirSync (fs.js:758:18)
at rmkidsSync (C:\root\tut\node_modules\ember-cli-htmlbars\node_modules\broccoli-persistent-filter\node_modules\broccoli-plugin\node_modules\quick-temp\node_modules\rimraf\rimraf.js:247:11)
at rmdirSync (C:\root\tut\node_modules\ember-cli-htmlbars\node_modules\broccoli-persistent-filter\node_modules\broccoli-plugin\node_modules\quick-temp\node_modules\rimraf\rimraf.js:237:7)
at fixWinEPERMSync (C:\root\tut\node_modules\ember-cli-htmlbars\node_modules\broccoli-persistent-filter\node_modules\broccoli-plugin\node_modules\quick-temp\node_modules\rimraf\rimraf.js:150:5)
at rimrafSync (C:\root\tut\node_modules\ember-cli-htmlbars\node_modules\broccoli-persistent-filter\node_modules\broccoli-plugin\node_modules\quick-temp\node_modules\rimraf\rimraf.js:216:26)
at C:\root\tut\node_modules\ember-cli-htmlbars\node_modules\broccoli-persistent-filter\node_modules\broccoli-plugin\node_modules\quick-temp\node_modules\rimraf\rimraf.js:245:5
at Array.forEach (native)
at rmkidsSync (C:\root\tut\node_modules\ember-cli-htmlbars\node_modules\broccoli-persistent-filter\node_modules\broccoli-plugin\node_modules\quick-temp\node_modules\rimraf\rimraf.js:244:26)
at rmdirSync (C:\root\tut\node_modules\ember-cli-htmlbars\node_modules\broccoli-persistent-filter\node_modules\broccoli-plugin\node_modules\quick-temp\node_modules\rimraf\rimraf.js:237:7)
Built project successfully. Stored in "dist/".
File sizes:
- tut-d41d8cd98f00b204e9800998ecf8427e.css: 0 B
- tut-faee034545d48621fa86656f6c15f508.js: 9.15 KB (1.99 KB gzipped)
- vendor-d41d8cd98f00b204e9800998ecf8427e.css: 0 B
- vendor-eeea1e3023f3e98422c781bcc7b2588e.js: 689.89 KB (180.23 KB gzipped)
Ich weiß nicht, ob dies in etwas beeinträchtigt, aber ich habe den ember build
Befehl während der glut Server runned noch rilling war.
Ich wollte verstehen, ob ich etwas falsch mache, oder ob dieses Ember-Tutorial veraltet ist, ob jemand dieses selbe Problem erfahren hat und wie man dieses Problem lösen kann.
Dank
+1, hatte das gleiche Problem, wo es spezifisch zu bauen war ('ember s' funktioniert). Realised Ich vermisste baseURL in meiner configuration-Datei environment.js. –