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

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

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

Студворк — интернет-сервис помощи студентам
Здравствуйте, когда я пытаюсь запустить любую команду в gulp, консоль выдает мне ошибку:
Code
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
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)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.01.2021, 19:57
Ответы с готовыми решениями:

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

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

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

87
 Аватар для AlexKOR5
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
21.01.2021, 23:00  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от web_coder2 Посмотреть сообщение
хотя мы его уже ставили
Code
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
C:\ShopMaking\Work\Django_shop>npm i gulp
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN rm not removing C:\ShopMaking\Work\Django_shop\node_modules\.bin\gulp.ps1 as it wasn't installed by C:\ShopMaking\Work\Django_shop\node_modules\gulp
npm WARN rm not removing C:\ShopMaking\Work\Django_shop\node_modules\.bin\gulp.cmd as it wasn't installed by C:\ShopMaking\Work\Django_shop\node_modules\gulp
npm WARN rm not removing C:\ShopMaking\Work\Django_shop\node_modules\.bin\gulp as it wasn't installed by C:\ShopMaking\Work\Django_shop\node_modules\gulp
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
 
+ gulp@4.0.2
removed 6 packages, updated 2 packages, moved 2 packages and audited 494 packages in 7.675s
 
9 packages are looking for funding
  run `npm fund` for details
 
found 0 vulnerabilities
 
 
C:\ShopMaking\Work\Django_shop>gulp
internal/modules/cjs/loader.js:965
  throw err;
  ^
 
Error: Cannot find module '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 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)[39m
←[90m    at internal/main/run_main_module.js:17:47[39m {
  code: ←[32m'MODULE_NOT_FOUND'←[39m,
  requireStack: []
}
0
 Аватар для web_coder2
755 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
21.01.2021, 23:01
npm uninstall gulp -g
1
 Аватар для AlexKOR5
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
21.01.2021, 23:02  [ТС]
Цитата Сообщение от web_coder2 Посмотреть сообщение
npm uninstall gulp -g
Сделал
0
 Аватар для web_coder2
755 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
21.01.2021, 23:03
теперь gulp в проекте запускайте
1
 Аватар для AlexKOR5
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
21.01.2021, 23:05  [ТС]
Цитата Сообщение от web_coder2 Посмотреть сообщение
теперь gulp в проекте запускайте
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
C:\ShopMaking\Work\Django_shop>npm uninstall gulp -g
up to date in 0.085s
 
C:\ShopMaking\Work\Django_shop>gulp
internal/modules/cjs/loader.js:965
  throw err;
  ^
 
Error: Cannot find module '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 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)[39m
←[90m    at internal/main/run_main_module.js:17:47[39m {
  code: ←[32m'MODULE_NOT_FOUND'←[39m,
  requireStack: []
}
0
 Аватар для AlexKOR5
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
21.01.2021, 23:08  [ТС]
у меня нет же этой папки и файла (node_modules\gulp-cli\bin\gulp.js)
C:\Users\Admin\AppData\Roaming\npm\node_ modules\gulp-cli\bin\gulp.js'
Миниатюры
Не могу запустить любую команду в gulp  
0
 Аватар для web_coder2
755 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
21.01.2021, 23:10
npm uninstall gulp-cli -g
npm install gulp-cli -g


не поможет это я уже фантазирую npm cache clean --force

npm install gulp-cli -g

gulp
2
 Аватар для AlexKOR5
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
21.01.2021, 23:19  [ТС]
Цитата Сообщение от web_coder2 Посмотреть сообщение
npm uninstall gulp-cli -g
npm install gulp-cli -g


не поможет это я уже фантазирую npm cache clean --force

npm install gulp-cli -g

gulp
Code
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
C:\ShopMaking\Work\Django_shop>npm uninstall gulp-cli -g
up to date in 0.088s
 
C:\ShopMaking\Work\Django_shop>npm install gulp-cli -g
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN rollback Rolling back is-descriptor@1.0.2 failed (this is probably harmless): EPERM: operation not permitted, lstat 'C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp-cli\node_modules\snapdragon-node\node_modules'
npm ERR! code EEXIST
npm ERR! path C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp-cli\bin\gulp.js
npm ERR! dest C:\Users\Admin\AppData\Roaming\npm\gulp
npm ERR! EEXIST: file already exists, cmd shim 'C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp-cli\bin\gulp.js' -> 'C:\Users\Admin\AppData\Roaming\npm\gulp'
npm ERR! File exists: C:\Users\Admin\AppData\Roaming\npm\gulp
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.
 
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Admin\AppData\Roaming\npm-cache\_logs\2021-01-21T20_16_42_760Z-debug.log
 
C:\ShopMaking\Work\Django_shop>npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.
 
C:\ShopMaking\Work\Django_shop>npm install gulp-cli -g
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm ERR! code EEXIST
npm ERR! path C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp-cli\bin\gulp.js
npm ERR! dest C:\Users\Admin\AppData\Roaming\npm\gulp
npm ERR! EEXIST: file already exists, cmd shim 'C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp-cli\bin\gulp.js' -> 'C:\Users\Admin\AppData\Roaming\npm\gulp'
npm ERR! File exists: C:\Users\Admin\AppData\Roaming\npm\gulp
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.
 
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Admin\AppData\Roaming\npm-cache\_logs\2021-01-21T20_18_16_919Z-debug.log
 
C:\ShopMaking\Work\Django_shop>gulp
internal/modules/cjs/loader.js:965
  throw err;
  ^
 
Error: Cannot find module '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 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)[39m
←[90m    at internal/main/run_main_module.js:17:47[39m {
  code: ←[32m'MODULE_NOT_FOUND'←[39m,
  requireStack: []
}
0
 Аватар для web_coder2
755 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
21.01.2021, 23:21
Code
1
npm i gulp @babel/core @babel/preset-env gulp-concat gulp-babel gulp-uglify gulp-plumber --save-dev
эту строку нужно было выполнять с суффиксом --save-dev

но у меня и так и так работает
1
 Аватар для AlexKOR5
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
21.01.2021, 23:23  [ТС]
Я нашел папку которую требовал gulp
Вставил на нужное место и мне консоль пишет
Code
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
C:\ShopMaking\Work\Django_shop>gulp
internal/modules/cjs/loader.js:965
  throw err;
  ^
 
Error: Cannot find module './lib/source-map-generator'
Require stack:
- C:\ShopMaking\Work\Django_shop\node_modules\source-map\source-map.js
- C:\ShopMaking\Work\Django_shop\node_modules\snapdragon\lib\utils.js
- C:\ShopMaking\Work\Django_shop\node_modules\snapdragon\lib\compiler.js
- C:\ShopMaking\Work\Django_shop\node_modules\snapdragon\index.js
- C:\ShopMaking\Work\Django_shop\node_modules\braces\lib\braces.js
- C:\ShopMaking\Work\Django_shop\node_modules\braces\index.js
- C:\ShopMaking\Work\Django_shop\node_modules\micromatch\index.js
- C:\ShopMaking\Work\Django_shop\node_modules\anymatch\index.js
- C:\ShopMaking\Work\Django_shop\node_modules\chokidar\index.js
- C:\ShopMaking\Work\Django_shop\node_modules\glob-watcher\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\←[4msource-map←[24m\source-map.js:6: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\\source-map\\source-map.js'←[39m,
    ←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\snapdragon\\lib\\utils.js'←[39m,
    ←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\snapdragon\\lib\\compiler.js'←[39m,
    ←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\snapdragon\\index.js'←[39m,
    ←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\braces\\lib\\braces.js'←[39m,
    ←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\braces\\index.js'←[39m,
    ←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\micromatch\\index.js'←[39m,
    ←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\anymatch\\index.js'←[39m,
    ←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\chokidar\\index.js'←[39m,
    ←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\glob-watcher\\index.js'←[39m,
    ←[32m'C:\\ShopMaking\\Work\\Django_shop\\node_modules\\gulp\\index.js'←[39m,
    ←[32m'C:\\Users\\Admin\\AppData\\Roaming\\npm\\node_modules\\gulp-cli\\lib\\versioned\\^4.0.0\\index.js'←[39m,
    ←[32m'C:\\Users\\Admin\\AppData\\Roaming\\npm\\node_modules\\gulp-cli\\index.js'←[39m,
    ←[32m'C:\\Users\\Admin\\AppData\\Roaming\\npm\\node_modules\\gulp-cli\\bin\\gulp.js'←[39m
  ]
}
Миниатюры
Не могу запустить любую команду в gulp   Не могу запустить любую команду в gulp  
0
 Аватар для web_coder2
755 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
21.01.2021, 23:31
Лучший ответ Сообщение было отмечено AlexKOR5 как решение

Решение

потому что инсталл и клиин не сработали

я думаю пришло время сносить 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
3
 Аватар для AlexKOR5
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
21.01.2021, 23:41  [ТС]
Цитата Сообщение от 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
Тут я не понял
Как это сделать?
Миниатюры
Не могу запустить любую команду в gulp  
0
 Аватар для AlexKOR5
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
21.01.2021, 23:51  [ТС]
Цитата Сообщение от 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
После переустановки я сделал npm install gulp-cli -g но консоль пишет
Code
1
2
3
C:\ShopMaking\Work\Django_shop>npm install gulp-cli -g
"npm" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
0
 Аватар для web_coder2
755 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
22.01.2021, 00:00
Цитата Сообщение от AlexKOR5 Посмотреть сообщение
После переустановки я сделал npm install gulp-cli -g но консоль пишет
вы успели всю инструкцию сделать ? =)

А обратно node установить?

Добавлено через 27 секунд
npm входит в состав nodejs

Добавлено через 43 секунды
Цитата Сообщение от web_coder2 Посмотреть сообщение
вы успели всю инструкцию сделать ? =)
все папки вручную по удаляли? да?
1
 Аватар для AlexKOR5
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
22.01.2021, 00:01  [ТС]
Цитата Сообщение от web_coder2 Посмотреть сообщение
вы успели всю инструкцию сделать ? =)

А обратно node установить?

Добавлено через 27 секунд
npm входит в состав nodejs

Добавлено через 43 секунды

все папки вручную по удаляли? да?
Я в курсе, я установил ноду снова и все равно консоль пишет это.
Да я сделал всю инструкцию.
0
 Аватар для web_coder2
755 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
22.01.2021, 00:07
Цитата Сообщение от AlexKOR5 Посмотреть сообщение
Я в курсе, я установил ноду снова и все равно консоль пишет это
там наверняка при установке надо было где то галочку поставить прописать заново пути =)

Но это не страшно наверное =)
у меня nodejs тут стоит

C:\Users\user>where npm
C:\Program Files\nodejs\npm
C:\Program Files\nodejs\npm.cmd

добавьте(там уже будет что то в конец той строки через точку с запятой добавьте путь C:\Program Files\nodejs) в системную переменную PATH путь до этой папки если у Вас также
2
 Аватар для web_coder2
755 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
22.01.2021, 00:11
картинки
Миниатюры
Не могу запустить любую команду в gulp   Не могу запустить любую команду в gulp  
2
 Аватар для AlexKOR5
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
22.01.2021, 12:24  [ТС]
Цитата Сообщение от AlexKOR5 Посмотреть сообщение
После переустановки я сделал npm install gulp-cli -g но консоль пишет
Code
1
2
3
C:\ShopMaking\Work\Django_shop>npm install gulp-cli -g
"npm" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Заработало!
Code
1
2
3
4
5
6
C:\ShopMaking\Work\Django_shop>gulp
[11:15:11] Using gulpfile C:\ShopMaking\Work\Django_shop\gulpfile.js
[11:15:11] Starting 'default'...
[11:15:11] Starting 'scripts'...
[11:15:12] Finished 'scripts' after 15 ms
[11:15:12] Finished 'default' after 18 ms
package.json
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
  "name": "1",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@babel/core": "^7.12.10",
    "@babel/preset-env": "^7.12.11",
    "gulp": "^4.0.2",
    "gulp-babel": "^8.0.0",
    "gulp-concat": "^2.6.1",
    "gulp-plumber": "^1.2.1",
    "gulp-uglify": "^3.0.2"
  }
}
gulpfile.js
Code
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
const gulp = require("gulp");
const { parallel, series } = require("gulp");
const concat = require("gulp-concat");
const babel = require('gulp-babel');
const uglify = require("gulp-uglify");
var plumber = require('gulp-plumber');
 
function scripts(cb) {
    gulp.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(plumber())
        .pipe(babel({
            presets: ['@babel/preset-env']
        }))
        .pipe(uglify())
        .pipe(gulp.dest('app/static/js/minimizing'));
    cb();
}
 
exports.default = parallel(
    scripts
);
Но появилась вторая проблема
когда я создал вторую функцию в gulpfile.js
Code
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
const gulp = require("gulp");
const { parallel, series } = require("gulp");
const concat = require("gulp-concat");
const babel = require('gulp-babel');
const uglify = require("gulp-uglify");
var plumber = require('gulp-plumber');
 
 
function scripts(cb) {
    gulp.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(plumber())
        .pipe(babel({
            presets: ['@babel/preset-env']
        }))
        .pipe(uglify())
        .pipe(gulp.dest('app/static/js/minimizing'));
    cb();
}
 
function scriptsDetail(cb) {
    gulp.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(plumber())
        .pipe(babel({
            presets: ['@babel/preset-env']
        }))
        .pipe(uglify())
        .pipe(gulp.dest('app/static/js/minimizing'));
    cb();
}
 
exports.default = parallel(
    scripts, scriptsDetail
);
в консоле пишется это
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
C:\ShopMaking\Work\Django_shop>gulp
[11:19:05] Using gulpfile C:\ShopMaking\Work\Django_shop\gulpfile.js
[11:19:05] Starting 'default'...
[11:19:05] Starting 'scripts'...
[11:19:05] Starting 'scriptsDetail'...
[11:19:05] Finished 'scripts' after 16 ms
[11:19:05] Finished 'scriptsDetail' after 21 ms
[11:19:05] Finished 'default' after 24 ms
[11:19:07] Plumber found unhandled error:
 SyntaxError in plugin "gulp-babel"
Message:
    C:\ShopMaking\Work\Django_shop\app\static\js\goodPage\detail.min.js: Support for the experimental syntax 'classProperties' isn't currently enabled (227:11):
 
  225 | 
  226 | class SliderBarJs {
> 227 |     truly = true;
      |           ^
  228 |     constructor() {
  229 |         this.wr = document.getElementById(`sdBar-wrapper`);
  230 |         this.content = document.getElementById(`sdBar-content`);
 
Add @babel/plugin-proposal-class-properties (https://git.io/vb4SL) to the 'plugins' section of your Babel config to enable transformation.
If you want to leave it as-is, add @babel/plugin-syntax-class-properties (https://git.io/vb4yQ) to the 'plugins' section to enable parsing.
Да, и что значить вызов функции cb(); в каждой функции в gulpfile.js?
1
 Аватар для web_coder2
755 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
22.01.2021, 12:45
надо как то эту штуку к gulp прикрутить или не использовать в класса свойства

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

npm install --save-dev @babel/plugin-proposal-class-properties

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function scripts(cb) {
    gulp.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(plumber())
        .pipe(concat('mainBase.min.js'))
        .pipe(babel({
            presets: ['@babel/preset-env'],
            plugins: ["@babel/plugin-proposal-class-properties"]
        }))
        .pipe(uglify())
        .pipe(gulp.dest('app/static/js/minimizing'));
    cb();
}
Добавлено через 6 минут
Цитата Сообщение от AlexKOR5 Посмотреть сообщение
Да, и что значить вызов функции cb(); в каждой функции в gulpfile.js?
https://gulpjs.com/docs/en/get... ompletion/

Добавлено через 24 секунды
Цитата Сообщение от AlexKOR5 Посмотреть сообщение
Заработало!
Поздравляю
1
 Аватар для AlexKOR5
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
22.01.2021, 12:52  [ТС]
А эти штукенции что делают?
Code
1
2
  presets: ['@babel/preset-env'],
  plugins: ["@babel/plugin-proposal-class-properties"]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.01.2021, 12:52

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru