Gulpfile js: JavaScript and Gulpfiles | gulp.js

javascript — Gulpfile.js — модуль не найден

Первый раз, пожалуйста, будьте осторожны…

Попытка следовать вместе с учебником Кевина Пауэлла по настройке gulp для автоматизации некоторых компиляций SCSS и т. д. — ссылка ниже

https:/ /www.youtube.com/watch?v=QgMQeLymAdU&t=633s

Вполне уверен, что правильно следовал инструкциям, но при попытке запустить команду gulp style я получаю следующую ошибку.

node_modules, кажется, правильно настроен в корневой папке при установке, а package.json также имеет gulp в зависимостях. 93.7.0\index.js — C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\index.js — C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js в Module._resolveFilename (узел: внутренний/модули/cjs/загрузчик:995:15) в Module._load (узел: внутренний/модули/cjs/загрузчик:841:27) в Module.require (узел: внутренний/модули/cjs/загрузчик:1061:19) при необходимости (узел: внутренний/модули/cjs/помощники:103:18) в Object.

3.7.0\\index.js’ , ‘C:\\Users\\Admin\\AppData\\Roaming\\npm\\node_modules\\gulp\\node_modules\\gulp-cli\\index.js’, ‘C:\\Users\\Admin\\AppData\\Roaming\\npm\\node_modules\\gulp\\bin\\gulp.js’ ] }

Попытался удалить node_modules и снова установить npm с теми же проблемами.

  • javascript
  • npm
  • node-modules

Если у вас есть какие-либо ранее установленные gulp глобально, удалите их с помощью следующей команды:

 run npm rm --global
 

, а затем попробуйте выполнить приведенную ниже команду и установить gulp-cli глобально:

 npm install --global gulp-cli
 

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

 npm установить --save-dev глоток
 

Официальную документацию по gulp можно найти здесь

1

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

gulp@1 — gulp v1 задача

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья
  • 3 минуты на чтение

Используйте эту задачу для запуска системы сборки gulp Node.js на основе задач потоковой передачи.

Система сборки на основе потоковой передачи Node.js.

Синтаксис

 # глоток v1
# Запустите gulp Node.js потоковую систему сборки на основе задач.
- задача: глоток@1
  входы:
    #gulpFile: 'gulpfile.js' # строка. gulp Путь к файлу. По умолчанию: gulpfile.js.
    #цели: # строка. Глоток Задача (ы).
    #аргументы: # строка. Аргументы.
  # Передовой
    #workingDirectory: # строка. Псевдоним: cwd. Рабочий каталог.
    #gulpjs: # строка. местоположение gulp.js.
  # Результаты теста JUnit
    #publishJUnitResults: false # логическое значение. Публикация в Azure Pipelines. По умолчанию: ложь.
    #testResultsFiles: '**/TEST-*.xml' # строка. Требуется, когда publishJUnitResults = true. Файлы результатов испытаний. По умолчанию: **/TEST-*.xml.
    #testRunTitle: # строка. Необязательный. Используйте, когда publishJUnitResults = true.
Название тестового запуска. # Покрытие кода #enableCodeCoverage: false # логическое значение. Включить покрытие кода. По умолчанию: ложь. #testFramework: 'Мокко' # 'Мокко' | «Жасмин». Необязательный. Используйте, когда enableCodeCoverage = true. Тестовая структура. По умолчанию: Мокко. #srcFiles: # строка. Необязательный. Используйте, когда enableCodeCoverage = true. Исходные файлы. #testFiles: 'test/*.js' # строка. Требуется, если enableCodeCoverage = true. Файлы тестовых сценариев. По умолчанию: test/*.js.
 # Глоток v1
# Система сборки на основе потоковой передачи Node.js.
- задача: Глоток@1
  входы:
    gulpFile: 'gulpfile.js' # строка. Необходимый. Путь к файлу Gulp. По умолчанию: gulpfile.js.
    #цели: # строка. Задание(я) с глотком.
    #аргументы: # строка. Аргументы.
  # Передовой
    #workingDirectory: # строка. Псевдоним: cwd. Рабочий каталог.
    #gulpjs: # строка. местоположение gulp.js.
  # Результаты теста JUnit
    #publishJUnitResults: false # логическое значение.  Публикация в Azure Pipelines/TFS. По умолчанию: ложь.
    #testResultsFiles: '**/TEST-*.xml' # строка. Требуется, когда publishJUnitResults = true. Файлы результатов испытаний. По умолчанию: **/TEST-*.xml.
    #testRunTitle: # строка. Необязательный. Используйте, когда publishJUnitResults = true. Название тестового запуска.
  # Покрытие кода
    #enableCodeCoverage: false # логическое значение. Включить покрытие кода. По умолчанию: ложь.
    #testFramework: 'Мокко' # 'Мокко' | «Жасмин». Необязательный. Используйте, когда enableCodeCoverage = true. Тестовая структура. По умолчанию: Мокко.
    #srcFiles: # строка. Необязательный. Используйте, когда enableCodeCoverage = true. Исходные файлы.
    #testFiles: 'test/*.js' # строка. Требуется, если enableCodeCoverage = true. Файлы тестовых сценариев. По умолчанию: test/*.js.
 

Входные данные

gulpFile путь к файлу gulp
строка . Значение по умолчанию: gulpfile. js .

Относительный путь от корня репозитория файла сценария gulp, который вы хотите запустить.


gulpFile Путь к файлу Gulp
строка . Необходимый. Значение по умолчанию: gulpfile.js .

Относительный путь от корня репозитория файла сценария gulp, который вы хотите запустить.


цели gulp Задачи
string .

Необязательный список задач, разделенных пробелами. Если этот ввод не указан, будет запущена задача по умолчанию.


цели Задание(я) Gulp
string .

Необязательный список задач, разделенных пробелами. Если этот ввод не указан, будет запущена задача по умолчанию.


аргументы аргументы
строка .

Дополнительные аргументы, передаваемые gulp. --gulpfile не нужен, поскольку он уже добавлен с помощью ввода gulpFile выше.


workingDirectory Рабочий каталог
Псевдоним ввода: cwd . строка .

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


gulpjs расположение gulp.js
строка .

Путь к альтернативному gulp.js относительно рабочего каталога.


publishJUnitResults Публикация в Azure Pipelines
логическое значение . Значение по умолчанию: ложь .

Публикует результаты теста JUnit, созданные сборкой gulp, в Azure Pipelines/TFS.


publishJUnitResults Публикация в Azure Pipelines/TFS
логическое значение . Значение по умолчанию: ложь .

Публикует результаты теста JUnit, созданные сборкой gulp, в Azure Pipelines/TFS.


testResultsFiles Файлы результатов тестирования
string . Требуется, если publishJUnitResults = true . Значение по умолчанию: **/TEST-*.xml .

Путь к файлам результатов тестирования. Вы можете использовать подстановочные знаки. Например, вы можете использовать **/TEST-*.xml для всех файлов XML, имя которых начинается с TEST-.


testRunTitle Название тестового прогона
string . Необязательный. Используйте, когда publishJUnitResults = true .

Предоставляет имя для запуска теста.


enableCodeCoverage Включить покрытие кода
логическое значение . Значение по умолчанию: ложь .

Включает покрытие кода с использованием Istanbul.


testFramework Test Framework
string . Необязательный. Используйте, когда enableCodeCoverage = true . Допустимые значения: Мокко , Жасмин . Значение по умолчанию: Мокко .

Указывает тестовую среду.


srcFiles Исходные файлы
строка . Необязательный. Используйте, когда enableCodeCoverage = true .

Предоставляет путь к исходным файлам, которые вы хотите использовать для обработки hookRequire().


testFiles Файлы тестовых сценариев
string . Требуется, если enableCodeCoverage = true . Значение по умолчанию: test/*.js .

Путь к файлам тестовых сценариев.


Опции управления задачами

Все задачи имеют опции управления в дополнение к своим входным данным. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.

Выходные переменные

Нет.

Используйте эту задачу для запуска задач gulp с использованием системы сборки на основе задач потоковой передачи Node.js.

Примечание

Gulp предварительно не установлен на всех размещенных агентах. См. установленное программное обеспечение на образах виртуальных машин.

Примеры

Запустить gulp.js

 - задача: Npm@1
  входы:
    команда: «установить»
- задача: глоток@1
  входы:
    gulpFile: 'gulpfile.js'
    gulpjs: 'node_modules/gulp/bin/gulp.js'
 

Создание приложения Node.js

  • Создание приложения Node.js с помощью gulp

Требования

Требование Описание
Типы трубопроводов YAML, классическая сборка
Работает на Агент, группа развертывания
Требования
Самостоятельно размещенные агенты должны иметь возможности, соответствующие следующим требованиям для запуска заданий, использующих эту задачу: node.
Оставить комментарий

Добавить комментарий

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

© 2019 Штирлиц Сеть печатных салонов в Перми

Цифровая печать, цветное и черно-белое копирование документов, сканирование документов, ризография в Перми.