Я хотел бы запустить ember-cli, включая новые, локально.Запуск ember-cli, включая новый, локально
Если я бегу: npm install ember-cli
затем в той же папке, в соответствии с this перспективе:
./node_modules/.bin/ember build
Это должно работать на местном уровне.
Однако, если я бегу /node_modules/.bin/ember new something
, я получаю следующее сообщение об ошибке:
You cannot use the new command inside an ember-cli project.
Любая помощь будет принята с благодарностью.
Хорошо, так что я должен быть вне этой папки с локальной версией ember, чтобы создать новый проект ember. Немного странно, но придется делать. Благодаря! – user2517182
Ну, вам ничего не нужно делать. 'ember new' фактически имеет смысл только с глобально установленным' ember-cli'. Если вы хотите перезагрузить приложение 'ember-cli' в существующей папке, используйте' ember init'. Таким образом, в основном 'ember new foo' идентичен' mkdir foo; cd foo; npm install ember-cli; ember init; '. – Lux
@ Lux, спасибо! Я тоже это прочитал и попробовал, но я получил следующую ошибку: '' Команда ember init требует, чтобы package.json в текущей папке с атрибутом имени или указанным именем через аргументы. Для получения дополнительной информации используйте «ember help». «Однако я понял, что у меня есть файл пакета, который не был правильно отформатирован в моей текущей папке. Когда я удалил его, он работал, как вам было поручено. Еще раз спасибо! – user2517182