Я пытаюсь узнать Ember.js и поэтому начал читать некоторые руководства по установке с номером npm. Затем я попробовал небольшой учебник по обучению Getting Started, который у них есть на их веб-сайте. Я следил за каждым шагом, не раздумывая, чтобы проверить, хорошо ли он работает.Я не могу создать приложение, следуя руководству Ember.js 2.4 «Начало работы»
Все прошло нормально, приложение загружалось и действовало так, как ожидалось, на сервере localhost: 4200, и на самом деле было неплохо развиваться. Проблема была на последнем этапе, когда вам нужно создать приложение с помощью командной строки, используя ember build --env production
, а папка dist/
будет иметь ваш окончательный код. В командной строке произошли некоторые ошибки, и когда я пошел в файл index.html
в папку dist/
, страница была пуста в Chrome.
Это произошло в MacOS и Windows 10 to. Я использую версию ember-cli 2.4.3
, версию узла 4.4.3
и версию npm 3.8.9
на архитектуре x64 для Windows 10.
trown ошибки в командной строке был:
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)
Я не знаю, если это влияет на что-нибудь, но я запущенный команду ember build
пока сервер уголька был еще Риллинг.
Я хотел бы понять, если я делаю что-то не так, или если это уродливое учебное пособие устарело, если кто-то испытал эту же проблему и как решить эту проблему.
Thanks
+1, имел ту же самую проблему, где она была специфичной для сборки ('ember s' works). Понял, что я отсутствовал baseURL в файле конфигурации environment.js. –