Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.88/89: Рейтинг темы: голосов - 89, средняя оценка - 4.88
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
1

Не могу запустить любую команду в gulp

19.01.2021, 19:57. Показов 16167. Ответов 87
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, когда я пытаюсь запустить любую команду в gulp, консоль выдает мне ошибку:
Код
C:\ShopMaking\Work\Django_shop>gulp
internal/modules/cjs/loader.js:965
throw err;
^

Error: Cannot find module './lib/_stream_readable.js'
Require stack:
- C:\ShopMaking\Work\Django_shop\node_modules\readable-stream\readable.js
- C:\ShopMaking\Work\Django_shop\node_modules\ordered-read-streams\index.js
- C:\ShopMaking\Work\Django_shop\node_modules\glob-stream\index.js
- C:\ShopMaking\Work\Django_shop\node_modules\vinyl-fs\lib\src\index.js
- C:\ShopMaking\Work\Django_shop\node_modules\vinyl-fs\index.js
- C:\ShopMaking\Work\Django_shop\node_modules\gulp\index.js
- C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp-cli\lib\versioned\^4.0.0\index.js
- C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp-cli\index.js
- C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp-cli\bin\gulp.js
←[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:962:15)←[39m
←[90m at Function.Module._load (internal/modules/cjs/loader.js:838:27)←[39m
←[90m at Module.require (internal/modules/cjs/loader.js:1022:19)←[39m
←[90m at require (internal/modules/cjs/helpers.js:72:18)←[39m
at Object.<anonymous> (C:\ShopMaking\Work\Django_shop\node_modules\←[4mreadable-stream←[24m\readable.js:12:30)
←[90m at Module._compile (internal/modules/cjs/loader.js:1118:30)←[39m
←[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:1138:10)←[39m
←[90m at Module.load (internal/modules/cjs/loader.js:982:32)←[39m
←[90m at Function.Module._load (internal/modules/cjs/loader.js:875:14)←[39m
←[90m at Module.require (internal/modules/cjs/loader.js:1022:19)←[39m {
code: ←[32m'MODULE_NOT_FOUND'←[39m,
requireStack: [
←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\readabl e-stream\\readable.js'←[39m,
←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\ordered-read-streams\\index.js'←[39m,
←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\glob-stream\\index.js'←[39m,
←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\vinyl-fs\\lib\\src\\index.js'←[39m,
←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\vinyl-fs\\index.js'←[39m,
←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\gulp\\i ndex.js'←[39m,
←[32m'C:\\Users\\Admin\\AppData\\Roaming\\npm\\node_modules\\g ulp-cli\\lib\\versioned\\^4.0.0\\index.js'←[39m,
←[32m'C:\\Users\\Admin\\AppData\\Roaming\\npm\\node_modules\\g ulp-cli\\index.js'←[39m,
←[32m'C:\\Users\\Admin\\AppData\\Roaming\\npm\\node_modules\\g ulp-cli\\bin\\gulp.js'←[39m
]
}
Не знаю как это устранить.
Пробовал переустанавливать gulp и npm не помогло.
Удалил папку node_modules и тогда " npm i " тоже ничего.
Помогите пожалуйста решить эту проблему.
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
// Это gulpfile.js
const { src, dest, watch, parallel, series } = require('gulp');
const scss = require('gulp-sass');
const concat = require('gulp-concat');
const browserSync = require('browser-sync').create();
const uglify = require('gulp-uglify-es').default;
const autoprefixer = require('gulp-autoprefixer');
const imagemin = require('gulp-imagemin');
const del = require('del');
 
function cleanDist() {
    return del('dist')
}
 
//Creating minimized file Js in (base.html)
function scripts() {
    return src([
        'app/static/js/poppingDownHints.js',
        'app/static/js/link_to_Search.js',
        'app/static/js/product_catalog_btn.js',
        'app/static/js/script_1.js'
    ])
        .pipe(concat('mainBase.min.js'))
        .pipe(uglify())
        .pipe(dest('app/static/js/minimizing'))
    // .pipe(browserSync.stream())
}
 
function scriptsDetail() {
    return src([
        'app/static/js/goodPage/zoom_effect.js',
        'app/static/js/goodPage/good_modalSlider.js',
        'app/static/js/goodPage/good-anchorToSpecs.js',
        'app/static/js/goodPage/longSlider.js',
        'app/static/js/goodPage/good_Modal_show.js',
        'app/static/js/goodPage/good_showAswForm.js',
        'app/static/js/goodPage/good_leftsideSlider.js',
        'app/static/js/goodPage/jsHelpers/hide_sidebar.js'
    ])
        .pipe(concat('detail.min.js'))
        .pipe(uglify())
        .pipe(dest('app/static/js/minimizing'))
}
 
// Convert scss into css
function styles() {
    return src('app/static/sass/style.scss')             //Enter way to scss file
        .pipe(scss({ outputStyle: 'compressed' }))//creating minimized file // outputStyle: 'expanded' allows css looks greate
        .pipe(concat('style.min.css'))            //renaming
        .pipe(autoprefixer({
            overrideBrowserslist: ['last 10 version'],
            grid: true
        }))
        .pipe(dest('app/static/css'))                    //Enter way where it will be saved
        .pipe(browserSync.stream())
}
 
// Bulding files into "dist" folder
function build() {
    return src([
        'app/css/style.min.css',
        'app/fonts/**/*',
        'app/js/main.min.js',
        'app/*.html'
    ], { base: 'app' })
        .pipe(dest(`dist`))
}
 
// Watching for changes
function watching() {
    watch(['app/static/sass/**/*.scss'], styles);        //commant to watch for all files which have ending in .scss
    watch(['app/static/js/**/*.js','!app/static/js/minimizing/**'], scripts);//watching for all js files except main.min.js
    watch(['app/templates/**/*.html']).on('change', browserSync.reload);//refresh browser if html has change
}
 
exports.styles = styles;
// Available command "gulp styles" to convert scss into css
 
exports.watching = watching;
// Available command "gulp watching" to Auto convert scss into css
 
// exports.browsersync = browsersync;
// Available command "gulp browsersync" to Auto refresh browser
 
// Available command "gulp scripts" to unite js files in one
exports.scripts = scripts;
 
// Available command "gulp images" to minimize images
// exports.images = images;
 
// Available command "gulp cleanDist" to clean "dist" folder
exports.cleanDist = cleanDist;
 
// Available command "gulp build" to build project into "dist" folder
exports.build = series(cleanDist, build);
 
 
 
exports.default = parallel(
    styles, scripts, scriptsDetail, watching
);
// Available command "gulp" to Auto refresh browser and Auto convert scss into css, unite js files
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2021, 19:57
Ответы с готовыми решениями:

Никак не могу запустить gulp
Всем добра, уважаемые форумчане! Ни как не могу понять в чем же дело... Удалил полностью nod...

Не получается запустить любую команду из файла "gulpfile.js"
Здравствуйте, полностью настроил работу с Gulp, все работало хорошо, но после сбоя работы windows,...

Как запустить Gulp?
Добрый день, первый раз знакомлюсь с gulp, я создал проект установил туда gulp создал файл...

Как выполнить любую команду во время работы ХП?
Ситуация такая: я выполняю хранимую процедуру на сервере (MS SQL Server 2000) через ADO Command...

87
754 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
22.01.2021, 12:56 81
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от AlexKOR5 Посмотреть сообщение
А эти штукенции что делают?
transform all ES2015-ES2020 code to be ES5 compatible - https://babeljs.io/docs/en/babel-preset-env

Добавлено через 1 минуту
это нужно для uglify, который в принципе можно заменить на обыччный минификатор, а он еще и парсер =)
1
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
22.01.2021, 13:05  [ТС] 82
web_coder2, что делает .pipe(plumber())???
0
754 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
22.01.2021, 13:08 83
Цитата Сообщение от web_coder2 Посмотреть сообщение
а он еще и парсер =)
он понимает только стандарт es2015, бабел ему транслирует понятный код

Добавлено через 2 минуты
Цитата Сообщение от AlexKOR5 Посмотреть сообщение
.pipe(plumber())???
да елки палки вам гугл заблочили? =)
он игнорит всякие варнинги и не критичные ошибки которыми с которыми можно продолжить поточную обработку, и выводит в красивом виде ошибки, как например ошибку в свойствах класса
1
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
22.01.2021, 13:28  [ТС] 84
Цитата Сообщение от web_coder2 Посмотреть сообщение
потому что инсталл и клиин не сработали

я думаю пришло время сносить node и ставить заново как описано тут

https://stackoverflow.com/ques... om-windows

Добавлено через 5 минут
после переустановки

npm install gulp-cli -g

удаляем node_modules package-lock.json package.json в проекте

создаем package.json

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
{
  "name": "1",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

npm i gulp @babel/core @babel/preset-env gulp-concat gulp-babel gulp-uglify gulp-plumber --save-dev

запускаем gulp
Огромное спасибо!
0
2 / 2 / 1
Регистрация: 20.04.2014
Сообщений: 93
08.04.2021, 17:13 85
Цитата Сообщение от web_coder2 Посмотреть сообщение
npm i gulp @babel/core @babel/preset-env gulp-concat gulp-babel gulp-uglify gulp-plumber --save-dev
Вот зачем это нужно плагин babel?? Без них никак запускать gulp?

сперва обычно запускается

Код
npm init
далее
Код
npm i --save-dev gulp
и тогда уже
Код
npm i --save-dev gulp-cli
в терминале будет работать gulp

Вот так выглядеть мой исходный код:

Код
{
  "name": "desire",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "browser-sync": "^2.26.14",
    "gulp": "^4.0.2",
    "gulp-concat": "^2.6.1",
    "gulp-sass": "^4.1.0",
    "gulp-uglify-es": "^2.0.0",
    "jquery": "^3.6.0"
  }
}
1
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
08.04.2021, 18:21  [ТС] 86
Цитата Сообщение от Walimas Посмотреть сообщение
Вот зачем это нужно плагин babel?? Без них никак запускать gulp?
Без плагина bable можно спокойно запускать Gulp.
Bable нужен чтобы переводить автоматически Es6 script и выше в Es 5 чтобы скрипты работали в старых браузерах.
0
2 / 2 / 1
Регистрация: 20.04.2014
Сообщений: 93
16.04.2021, 11:29 87
AlexKOR5, а все ясно)) Ну сейчас IE 11 вроде умер, переходим новый браузер Edge (то должно быть работает без babel).
0
123 / 98 / 15
Регистрация: 02.02.2014
Сообщений: 346
17.04.2021, 14:52 88
@babel интересная штука. преобразовывает ECMAScript 2015+ в обратно совместимую версию JavaScript

пресеты - набор плагинов. preset-env позволяет использовать последнюю версию JS


по @babel/plugin-proposal-class-properties
0
17.04.2021, 14:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2021, 14:52
Помогаю со студенческими работами здесь

Ошибка при попытке запустить gulp в Sublime Text
Установил все как надо, но при запуске default gulp выдает ошибку. Не пойму в чем причина. Помогите

Переход на Gulp v4 Перестал работать плагин сборщик спрайтов gulp.spritesmith
Перешел на новую версию Gulp (v4) и мой галп сборщик превратился в тыкву, Подскажите, как исправить...

Gulp rigger и gulp include file при сборке html файла ломают верстку
Добрый вечер. Осваиваю gulp. На данном этапе мне нужна только вставка повторяющегося кода....

При попытке запустить любую игру компьютер наглухо виснет
Установил DOW II - Chaos Rising, попробовал в него поиграть, и всё, с этого и началось. Ощущение,...

Запустить команду из терминала?
Запустить команду из терминала?

gtx 460se - если запустить любую игрушку, просто гаснет экран
Всем привет! В обещм такая проблема: Если запустить любую игрушку даже не мощную то просто гаснет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
88
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru