Установка npm не удалась для безсерверного проекта на моем Mac, в чем причина? - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь пройти курс обучения по безсерверным проектам, но все же настал момент, когда я не могу продолжать. Я установил пакет 'serverless' и использовал его для настройки начальной структуры проекта, используя serverless install --url https://github.com/AnomalyInnovations/serverless-nodejs-starter --name notes-app-api

Это оказалось успешным, следующий шаг - запустить 'npm install', но это не так с сообщениями ниже. Приветствуются любые предложения о том, как диагностировать причину.

npm install

> fsevents@1.1.3 install /Development/serverless/myproject/myproject-api/node_modules/fsevents
> node install

node-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for fsevents@1.1.3 and node@10.5.0 (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp ERR! Tried to download(undefined): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for fsevents@1.1.3 and node@10.5.0 (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance


xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

Спасибо!

1 Ответ

0 голосов
/ 03 июля 2018

Чтобы ответить на мой собственный вопрос, я нашел решение указать обновленную версию библиотеки fsevents. После добавления "fsevents": "^1.2.4", в раздел devDependencies в package.json проект удалось собрать.

...