Docusaurus publish-gh-pages

Может здесь кто-нибудь помочь пользователю Windows?

Я пробовал разные учебные пособия, ни один из них не помог с моей проблемой. Когда я пытаюсь использовать команду публикации в git bash, появляется указанная ниже ошибка.

Я пользователь Windows 10; пробовал как с Github Desktop, так и с Git для Windows. Моя версия node.js v12.18.3.

igorc@VEGA MINGW64 /d/vdocs/documon/website (master)
$ GIT_USER=kaze12 CURRENT_BRANCH=master USE_SSH=true npm run publish-gh-pages

> @ publish-gh-pages D:\vdocs\documon\website
> docusaurus-publish

master
https://github.com/kaze12/documon.git
Error: Cannot find module 'imagemin-gifsicle'
Require stack:
- D:\vdocs\documon\website\node_modules\docusaurus\lib\server\generate.js
- D:\vdocs\documon\website\node_modules\docusaurus\lib\build-files.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)
    at Function.Module._load (internal/modules/cjs/loader.js:841:27)
    at Module.require (internal/modules/cjs/loader.js:1025:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at _callee$ (D:\vdocs\documon\website\node_modules\docusaurus\lib\server\/generate.js:42:28)
    at tryCatch (D:\vdocs\documon\website\node_modules\regenerator-runtime\runtime.js:63:40)
    at Generator.invoke [as _invoke] (D:\vdocs\documon\website\node_modules\regenerator-runtime\runtime.js:293:22)
    at Generator.next (D:\vdocs\documon\website\node_modules\regenerator-runtime\runtime.js:118:21)
    at asyncGeneratorStep (D:\vdocs\documon\website\node_modules\docusaurus\lib\server\generate.js:3:103)
    at _next (D:\vdocs\documon\website\node_modules\docusaurus\lib\server\generate.js:5:194) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'D:\\vdocs\\documon\\website\\node_modules\\docusaurus\\lib\\server\\generate.js',
    'D:\\vdocs\\documon\\website\\node_modules\\docusaurus\\lib\\build-files.js'
  ]
}
Error: generating html failed
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ publish-gh-pages: `docusaurus-publish`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ publish-gh-pages script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\igorc\AppData\Roaming\npm-cache\_logs\2020-08-15T12_31_06_107Z-debug.log

И это журнал отладки, записанный npm: 2020-08-15T12_31_06_107. журнал


person Igor Mendonça    schedule 15.08.2020    source источник


Ответы (1)


Сначала попробуйте установить отсутствующий модуль, как показано в imagemin/gifsicle-bin issue 44:

npm install imagemin-gifsicle

Если poychang/publish-gh-pages является грубым проектом, вам может потребоваться выполнить эту установку в .\node_modules\grunt-contrib-imagemin\node_modules\imagemin\, поскольку упоминается в gruntjs/grunt-contrib-imagemin issue 228.

person VonC    schedule 16.08.2020
comment
Я не смог найти указанную вами папку. Мой путь заканчивался на. \ Website \ node_modules \. Я нашел. \ Website \ node_modules \ imagemin (без подкаталога grunt). Пытался использовать предложенную команду там, и это дало мне такой результат: - person Igor Mendonça; 16.08.2020
comment
$ npm install imagemin-gifsicle npm WARN website Нет поля репозитория. npm WARN website Нет лицензионного поля. npm WARN необязательный ПРОПУСК ДОПОЛНИТЕЛЬНОЙ ЗАВИСИМОСТИ: [email protected] (node_modules \ fsevents): npm WARN notsup ПРОПУСК ДОПОЛНИТЕЛЬНОЙ ЗАВИСИМОСТИ: Неподдерживаемая платформа для [email protected]: требуется {os: darwin, arch: any} (текущий: {os: win32, arch: x64}) + [email protected] удалил 1 пакет, обновил 2 пакета и проверил 1021 пакет в 10.735s 29 пакетов ищут финансирование, запустите npm fund для получения подробной информации обнаружено 0 уязвимостей - person Igor Mendonça; 16.08.2020
comment
И когда я попытался опубликовать, возникла проблема с клонированием: 1drv.ms/u / s! Ai5xJLBe-GsAibVVNqiLxWIljYIyvg? e = j6u1DF - person Igor Mendonça; 16.08.2020
comment
@ IgorMendonça Как и в stackoverflow.com/a/49591086/6309, попробуйте npm install --no-optional --no-shrinkwrap --no-package-lock - person VonC; 16.08.2020