На моем компьютере есть два каталога node_modules. Как я могу настроить npm для установки библиотек по глобальному пути?

#node.js #npm #appium #node-modules #appium-ios

#node.js #npm #appium #узлы-модули #appium-ios

Вопрос:

Я пытаюсь следовать этому руководству Appium: Appium XCUITest Driver Real Device Setup (полная ручная настройка) При попытке найти путь к appium-webdriveragent я обнаружил, что на моем компьютере есть два каталога node_modules.

  1. /usr/local/lib/node_modules/appium/node_modules/
  2. /users/myuser/node_modules

Когда я запускаю npm root -g , я получаю этот вывод /usr/local/lib/node_modules

Когда я пытаюсь установить appium-webdriveragent, я понял, что файл установлен в каталоге /users/myuser/node_modules/appium-webdriveragent

Как я могу настроить npm для установки библиотек по первому пути? Что я могу сделать, чтобы установить appium-webdriveragent в первый каталог? как показано ниже.

 /usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent
 

Пожалуйста, посоветуйте. Спасибо!

Комментарии:

1. Согласно этому руководству, appium-webdriveragent должен быть уже там после установки appium. Как вы установили appium?

2. Привет и спасибо, я думаю, что я установил Appium через npm, в этом случае appium-webdriveragent еще не был в этом каталоге / usr / local / lib / node_modules / appium / node_modules /

3. Если вы действительно хотите установить его там, cd /usr/local/lib/node_modules/appium , тогда sudo npm i appium-webdriveragent , но у меня такое чувство, что с вашей установкой что-то не так