Бамбуковый НПМ.нагрузки() требуемую погрешность
Я использую Atlassian Bamboo и Amazon Web Services в качестве сервера сборки и пытаюсь настроить проект сборки для веб-приложения, использующего пакеты npm.
Я использую слегка измененную версию ami-04ccf46c, образ Windows Server 2012 R2 на Bamboo, использующий Amazon Web Services.
В моем плане сборки я выполняю простую задачу установки npm, используя задачу типа npm. Однако, когда я пытаюсь запустить план сборки, я получаю следующее: журналы:
30-Apr-2015 09:11:05 C:optnode-v0.10.35node_modulesnpmlibnpm.js:32
30-Apr-2015 09:11:05 throw new Error('npm.load() required')
30-Apr-2015 09:11:05
30-Apr-2015 09:11:05 Error: npm.load() required
30-Apr-2015 09:11:05 at Object.npm.config.get (C:optnode-v0.10.35node_modulesnpmlibnpm.js:32:11)
30-Apr-2015 09:11:05 at exit (C:optnode-v0.10.35node_modulesnpmlibutilserror-handler.js:51:40)
30-Apr-2015 09:11:05 at process.errorHandler (C:optnode-v0.10.35node_modulesnpmlibutilserror-handler.js:342:3)
30-Apr-2015 09:11:05 at process.emit (events.js:95:17)
30-Apr-2015 09:11:05 at process._fatalException (node.js:295:26)
Почему происходит сбой npm? Разве npm не настроен должным образом? Нужно ли мне установить какую-то системную переменную?
Просмотрите любую дискуссию по этомутому же вопросу , опубликованную в Atlassian Answers.
Заранее благодарю.
1 ответ:
У меня есть ваш ответ, Идите в C:\opt\node-v0.10.35\node_modules\npm затем откройте файл npmrc с помощью блокнота и замените его следующей строкой: prefix=${APPDATA}\npm с префикс=с:\опт узла-версии v0\.10.35\папки node_modules\НПМ это решение. Убедитесь, что у вас есть права администратора для этой папки.