Я новичок в ember.js и узле, и npm. У меня проблемы с командой «ember new my-project». У меня есть сильное подозрение, что я испортил права на каталоги или что-то, установив что-то неправильно, но я не знаю, как лучше всего это сделать.Команда «ember new» завершается после инициализации git. Есть ли подробные журналы в любом месте?
Окружающая среда выглядит следующим образом: экземпляр AWS EC2, ubuntu 16.04, nodejs 7.5.0 и npm 4.2.0, bower 1.8.0, ember-cli 2.11.1.
npm, bower, ember были установлены с -g и не используются sudo, как рекомендуют рекомендации ember.js.
Когда я запустить «уголек нового мой-проект» команду я получаю «успешно инициализирован мерзавец», а затем я получаю
Error creating new application. Removing generated directory `./my-project`
Command failed: /home/ubuntu/.npm-global/lib/node_modules/ember-cli/node_modules/npm/bin/npm-cli.js install --no-optional --loglevel error
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
Когда я запускаю ~ $ НОГО Ls minimatch проверить minimatch часть ошибки , я не вижу никаких модулей, требующих 2.0.10, поэтому я не уверен, откуда это происходит. Я также не уверен, что это на самом деле то, что заставляет все это терпеть неудачу.
Я также попытался запустить npm install -g [email protected], но это просто выставило его вне дерева [email protected], как вы можете видеть.
/home/ubuntu
├── [email protected]
└─┬ [email protected]
├─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ └── [email protected]
└─┬ [email protected]
└─┬ [email protected]
└── [email protected]
Что я пытался до сих пор в основном играет с версиями - удаление и переустановка nodejs и НПМ, используя различные версии (документы и Google рекомендовали различные версии узла и НПМ для использования с угольком-Cli .. Я пробовал узлы 4.0.0 и npm 2.xx и 3.xx)
Я также попытался использовать ember-cli 2.11.0, потому что эта версия работает правильно для локальной виртуальной машины для меня и запускает команду с ' Судо.
Есть ли более подробный журнал ошибок для npm или ember-cli, где я могу посмотреть? Может ли кто-нибудь указать мне в правильном направлении, чтобы выяснить, что здесь происходит?
Попробуйте использовать версию узла ниже 7. Например, версия узла 6.7.0. – ykaragol
, что минимальная ошибка обычно присутствует, поэтому, вероятно, это не источник вашей проблемы. –
Благодарим вас за предложение новой версии узла. Как уже упоминалось выше, я также пробовал узел 4.xx .. теперь я пробовал узел 6.7.0 с такой же результат. Я использую nvm для управления узлом, если это имеет значение вообще. Спасибо также @Jure C. за упоминание об ошибке минимизации, как правило, присутствует. Не концентрируясь на этой части, это будет намного проще! –