Бамбуковый НПМ.нагрузки() требуемую погрешность


Я использую 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 3

1 ответ:

У меня есть ваш ответ, Идите в C:\opt\node-v0.10.35\node_modules\npm затем откройте файл npmrc с помощью блокнота и замените его следующей строкой: prefix=${APPDATA}\npm с префикс=с:\опт узла-версии v0\.10.35\папки node_modules\НПМ это решение. Убедитесь, что у вас есть права администратора для этой папки.