2015-03-15 2 views
0

Простой yo webapp с недавно установленным Yeoman 1.4.6 и недавно установленным Node.js 0,12 (я также тестировал с 0,10) занимает четыре минуты на моем компьютере! Мне интересно, настроены ли они так, как должны. Нужно ли npm загружать все эти вещи каждый раз? Что произошло с Paul Irish initial demo?Почему так выглядят эхо-леса?

Моя система Ubuntu 14.10, Node.js 0.12 установлена ​​с использованием these instructions.

Update: Вот asciicast от другой машины (Ubuntu 14.04, Node.js 0,10, NPM 2.7.1): https://asciinema.org/a/17741

ответ

3

Понятие "модуль" из node.js вокруг «скачать на первой установке и сохранить в кеш для будущих установок ». В принципе, тогда вы начинаете yo webapp по адресу fresh node.js install, все Необходимые модули node.js загружаются из Интернета и сохраняются в кеше. Вторая команда yo webapp будет работать намного быстрее (например, в демо), так как все необходимые модули уже загружены на ваш компьютер.

+0

Спасибо за ответ - это имеет смысл, и как я понял, что все должно быть, но это было не для меня. «Yo webapp», который я провёл до четырех минут, был не первым. Итак, я предполагаю, что что-то сломано с настройкой кеша? (Обновленный вопрос с системной информацией) – skagedal

+0

Теперь я попробовал другую систему, те же результаты. На этот раз система Ubuntu 14.04. На этой машине я сделал apt-get install nodejs nodejs-legacy npm', а затем настроил npm для установки глобальных модулей в моем домашнем каталоге, следуя [этим инструкциям] (https://docs.npmjs.com/getting-started/ fixing-npm-permissions) (Вариант 2). Затем обновите npm: 'npm install -g npm'. Затем 'npm install -g yo bower grunt-cli generator-webapp'. Затем для каждого 'yo webapp' шаг' npm install' выполняется навсегда, загружает множество модулей в node_modules. Могу ли я установить их по всему миру? – skagedal

Смежные вопросы