GULP -что за ошибки?

Ссылка скопирована
1 ответ

Добрый день, 2й день не могу запустить GULP сборку , делаю по инструкции тут ошибки, делаю через VS Code и через Git Bash
PS C:UsersLENOVODownloadsSurfGO-SURF> npm install --save-dev gulp-uglify
npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile
npm WARN deprecated ini@1.3.5: Please update to ini >=1.3.6 to avoid a prototype pollution issue
npm WARN deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm WARN deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm WARN deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm WARN deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm WARN deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm WARN deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm WARN deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm WARN deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm WARN deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm WARN deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm WARN deprecated har-validator@5.1.3: this library is no longer supported
npm WARN deprecated chokidar@2.1.6: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in
a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated source-map-resolve@0.5.2: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated uuid@3.3.2: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated axios@0.19.0: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410
npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
npm WARN cleanup Failed to remove some directories [
npm WARN cleanup [
npm WARN cleanup 'C:\Users\LENOVO\Downloads\Surf\GO-SURF\node_modules\resolve',
npm WARN cleanup [Error: EPERM: operation not permitted, rmdir 'C:UsersLENOVODownloadsSurfGO-SURFnode_modulesresolvetestresolversymlinkedpackage'] {
npm WARN cleanup errno: -4048,
npm WARN cleanup code: 'EPERM',
npm WARN cleanup syscall: 'rmdir',
npm WARN cleanup path: 'C:\Users\LENOVO\Downloads\Surf\GO-SURF\node_modules\resolve\test\resolver\symlinked\package'
npm WARN cleanup }
npm WARN cleanup ]
npm WARN cleanup ]
npm ERR! code 1
npm ERR! path C:UsersLENOVODownloadsSurfGO-SURFnode_modulesnode-sass
npm ERR! command failed
npm ERR! command C:Windowssystem32cmd.exe /d /s /c node scripts/build.js
npm ERR! Building: C:Program Filesnodejsnode.exe C:UsersLENOVODownloadsSurfGO-SURFnode_modulesnode-gypbinnode-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp verb cli [
npm ERR! gyp verb cli 'C:\Program Files\nodejs\node.exe',
npm ERR! gyp verb cli 'C:\Users\LENOVO\Downloads\Surf\GO-SURF\node_modules\node-gyp\bin\node-gyp.js',
npm ERR! gyp verb cli 'rebuild',
npm ERR! gyp verb cli '--verbose',
npm ERR! gyp verb cli '--libsass_ext=',
npm ERR! gyp verb cli '--libsass_cflags=',
npm ERR! gyp verb cli '--libsass_ldflags=',
npm ERR! gyp verb cli '--libsass_library='
npm ERR! gyp verb cli ]
npm ERR! gyp info using node-gyp@3.8.0
npm ERR! gyp info using node@21.2.0 | win32 | x64
npm ERR! gyp verb command rebuild []
npm ERR! gyp verb command clean []
npm ERR! gyp verb clean removing "build" directory
npm ERR! gyp verb command configure []
npm ERR! gyp verb check python checking for Python executable "python2" in the PATH
npm ERR! gyp verb `which` failed Error: not found: python2
npm ERR! gyp verb `which` failed at getNotFoundError (C:UsersLENOVODownloadsSurfGO-SURFnode_moduleswhichwhich.js:13

Дополнительно:

PS C:UsersLENOVODownloadsSurfGO-SURF> gulp -v
CLI version: 2.3.0
Local version: 4.0.2
PS C:UsersLENOVODownloadsSurfGO-SURF> node -v
v21.2.0
PS C:UsersLENOVODownloadsSurfGO-SURF> npm -v
10.2.3
PS C:UsersLENOVODownloadsSurfGO-SURF> npx -v
10.2.3
PS C:UsersLENOVODownloadsSurfGO-SURF>

  • версия ноды?
  • Владислав Лысков, PS C:UsersLENOVODownloadsSurfGO-SURF> node -v
    v21.2.0
  • Kawabanga17, воот
    а дальше идёшь по ссылке https://www.npmjs.com/package/node-sass
    и читаешь какую версию ноды поддерживает node-sass и принимаешь дальнейшие решения
  • Владислав Лысков, как я понял он до 20й версии поддерживает)
  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Алексей Денисов Ответ

    Gulp - это инструмент сборки для автоматизации различных задач веб-разработки, таких как компиляция Sass в CSS, минификация и конкатенация файлов JavaScript, оптимизация изображений и многое другое. Он позволяет значительно упростить процесс разработки и увеличить производительность.

    Ошибки при использовании Gulp могут возникать по разным причинам, но чаще всего они связаны с неправильной настройкой задач или зависимостей. Вот некоторые распространенные ошибки, которые могут возникнуть при работе с Gulp:

    1. Ошибка "Task 'taskName' is not in your gulpfile": Эта ошибка возникает, когда вы пытаетесь запустить задачу, которая не определена в вашем gulpfile.js. Убедитесь, что задача определена правильно и что вы правильно указали ее имя при запуске.

    2. Ошибка "Error: Cannot find module 'moduleName'": Эта ошибка возникает, когда Gulp не может найти указанный модуль. Убедитесь, что вы установили все необходимые зависимости с помощью npm install и что путь к модулю указан правильно в вашем gulpfile.js.

    3. Ошибка "SyntaxError: Unexpected token": Эта ошибка возникает, когда в вашем коде есть синтаксическая ошибка. Убедитесь, что ваш код написан правильно и что вы не пропустили какие-то скобки, точки с запятой и т. д.

    Чтобы более точно определить причину ошибок при использовании Gulp, рекомендуется внимательно изучить сообщения об ошибках в консоли и просмотреть соответствующую документацию. Также полезно обратиться за помощью к сообществу разработчиков, которые могут помочь вам разобраться с проблемой и найти ее решение.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно