2016-03-20 3 views
0

Я создал виртуальную машину для среднего стека. Установкой которой не было никаких проблем. node.js и другие.Yeoman угловой генератор и установка npm

Я использую угловую полку для создания плиты котла. Я сбиваюсь с толку, что происходит, когда запущена установка npm. Я вижу, что система загружает все зависимости, но не хранится в папке node_modules. Я считаю, что он хранится в глобальной папке. Когда я пытаюсь запустить стек из локальной папки, он говорит о недостатках зависимостей почти всего.

Я пробовал sudo, установив разрешения глобальной папки, добавив глобальную папку в NODE_PATH, но безрезультатно. Я все еще пытаюсь понять, почему установка npm не устанавливается в локальной папке.

Благодаря

===============

Это ошибка, я получаю, когда я бегу НПМ isntall

ERR! Ошибка: EPERM: операция не разрешена, переименовать '/ vagrant/meandev/nal_angular_dashboard/node_modules/babel-plugin-transform-es2015-typeof-symbol' -> '/vagrant/meandev/nal_angular_dashboard/node_modules/.babel-plugin-transform- es2015-typeof-symbol.DELETE '

+0

Когда вы делаете «npm install» в той части вашего корня, вы это делаете? 'C: // user/documents' <- example или' C: // user/documents/projectFolder' ?? –

+0

Привет, Paulo Я делаю npm install внутри папки проекта, в которой также находится package.json. –

ответ

0

Uma, я успешно установил на своем генераторе угловой фаллоимитатор машины, а также некоторые проблемы с рубинами и проблемами, которые мне удалось успешно запустить.

Узел node_modules был установлен генератором в основной папке проекта ... той, которая используется сервером (nodejs) и клиентским приложением (angularjs).

+0

hmm, я не знаю, что я делаю неправильно, но я использую средний стек, созданный с использованием бродяг. не уверен, что это будет иметь отношение к проблеме, с которой я столкнулся. –

0

Я смог решить эту проблему.

Моя DEV среда выглядит следующим образом

Windows 7 хозяина и Ubuntu работает в виртуальном окне. Ubuntu был обеспечен и управляется Vagrant.

Я обнаружил, что когда проект Node.js находится в общей папке (между окнами и Ubuntu), npm install и grunt бросали кучу ошибок, связанных с разрешениями. Это было характерно для моего рабочего компьютера, на котором был защитник, битлокатор и другие вещи. В тот момент, когда я переместил папку в чистую папку UBuntu, все сработало.

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

  • Нет связанных вопросов^_^