#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.