Ошибка после установки на хост с telemetry.js

#javascript #node.js #gatsby #netlify

#язык JavaScript #node.js #гэтсби #netlify

Вопрос:

Я получаю ошибку при попытке создать свое приложение Gatsby JS на Netlify. У кого-нибудь есть представление о том, в чем может заключаться эта ошибка?

Ошибка:

 4:53:02 PM: $ gatsby build 4:53:02 PM: /opt/build/repo/node_modules/gatsby-telemetry/lib/telemetry.js:39 4:53:02 PM: store = new _eventStorage.EventStorage(); 4:53:02 PM: ^ 4:53:02 PM: SyntaxError: Unexpected token = 4:53:02 PM: at Module._compile (internal/modules/cjs/loader.js:723:23) 4:53:02 PM: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 4:53:02 PM: at Module.load (internal/modules/cjs/loader.js:653:32) 4:53:02 PM: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) 4:53:02 PM: at Function.Module._load (internal/modules/cjs/loader.js:585:3) 4:53:02 PM: at Module.require (internal/modules/cjs/loader.js:692:17) 4:53:02 PM: at require (internal/modules/cjs/helpers.js:25:18) 4:53:02 PM: at Object.lt;anonymousgt; (/opt/build/repo/node_modules/gatsby-telemetry/lib/index.js:21:18) 4:53:02 PM: at Module._compile (internal/modules/cjs/loader.js:778:30) 4:53:02 PM: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 4:53:02 PM: ​ 4:53:02 PM: ──────────────────────────────────────────────────────────────── 4:53:02 PM: "build.command" failed  4:53:02 PM: ──────────────────────────────────────────────────────────────── 4:53:02 PM: ​ 4:53:02 PM: Error message 4:53:02 PM: Command failed with exit code 1: gatsby build 4:53:02 PM: ​ 4:53:02 PM: Error location 4:53:02 PM: In Build command from Netlify app: 4:53:02 PM: gatsby build 4:53:02 PM: ​ 4:53:02 PM: Resolved config 4:53:02 PM: build: 4:53:02 PM: command: gatsby build 4:53:02 PM: commandOrigin: ui 4:53:02 PM: publish: /opt/build  

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

1. Строится ли он локально?

Ответ №1:

Сначала удалите удалите node_modules package-lock,json yarn.lock также папку cache и public , созданную Гэтсби.

Затем попробуйте выполнить следующую команду в терминале каталога проекта : —

 npm cache verify npm cache clean npm install npm audit fix  

затем

npm start gatsby develop gatsby build Если он успешно соберется, очистите cache public каталог Gatsby amp; и разверните его в netifly.