Я пытаюсь узнать о Loopback v3 (который они используют на рабочем месте, где я работаю), и я пытаюсь следовать их учебным пособиям. Одним из шагов является установка Strongloop
npm i -g strongloop
, но при этом возникают ошибки (среди прочих):
static void SetMessageHandler (Isolate *)изолировать, ^ 5 предупреждений и 4 сгенерированных ошибки. make: *** [Release / obj.target / debugger / src / controller.o] Ошибка 1 gyp ERR! ошибка сборки gyp ERR! stack Ошибка: make
ошибка с кодом выхода: 2 gyp ERR! Стек в ChildProcess.onExit (/Users/me/.nvm/versions/node/v8.15.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23) gypERR! Стек в emitTwo (events.js: 126: 13) gyp ERR! Стек в ChildProcess.emit (events.js: 214: 7) gyp ERR! Стек в Process.ChildProcess._handle.onexit (internal / child_process.js:198: 12) команда gyp ERR! System Darwin 19.0.0: команда gyp ERR! "/Users/me/.nvm/versions/node/v8.15.1/bin/node" "/Users/me/.nvm/versions/node/v8.15.1 / lib / node_modules / npm / node_modules / node-gyp / bin / node-gyp.js "" перестроить "gyp ERR! cwd /Users/me/.nvm/versions/node/v8.15.1/lib/node_modules/ strongloop / node_modules / сильный-Отладочный гипер ERR! узел -v v8.15.1 gyp ERR! node-gyp -v v3.8.0 gyp ERR! не в порядке
Эта попытка установки была Node v.8, но я сначала попробовал ее с Node v.12, но она тоже не сработала.
Я думал, что попытаюсь пойти дальше и проигнорировать ошибки, но когда я попаду в раздел «источник данных» учебника (https://loopback.io/doc/en/lb3/Defining-data-sources.html),, он потерпит неудачу, что, я полагаю, связано с тем, что Strongloop былнеправильно установлен.
Новый механизм обнаружения и мониторинга сервера, передайте опцию {useUnifiedTopology: true} в конструктор MongoClient. Веб-сервер прослушивает по адресу: http://localhost:3000 Просмотрите API REST по адресу http://localhost:3000/explorer events.js: 187 throw er; // Необработанное событие 'error' ^
Ошибка: EISDIR: недопустимая операция с каталогом, считывание отправленного события 'error' в экземпляре DataSource по адресу:
Это разочаровывает, поскольку я не знаю, что делать, чтобы заставить Strongloop правильно установить. Любые указатели очень ценятся!