Не могу найти модули глотать - PullRequest
0 голосов
/ 19 февраля 2020

Как я могу решить эту проблему? Я использую VSCode и пытаюсь установить gulp в моем проекте. В чем проблема?


SyntaxError: Cannot use import statement outside a module
    at Module._compile (internal/modules/cjs/loader.js:895:18)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Function.Module._load (internal/modules/cjs/loader.js:727:14)
    at Module.require (internal/modules/cjs/loader.js:852:19)
    at require (internal/modules/cjs/helpers.js:74:18)

gulpfile. js

import { src, dest } from 'gulp';
import sass from 'gulp-sass';
import minifyCSS from 'gulp-csso';


function style() {
    return src('./scss/**/*.scss')
        .pipe(sass())
        .pipe(minifyCSS())
        .pipe(dest('./css'))
}

const _style = style;
export { _style as style };

код терминала: gulp _style

1 Ответ

0 голосов
/ 19 февраля 2020

node --experimental-modules gulpfile. js и после его работы измените gulpfile. js на этот тип

const gulp = require('gulp');
const sass = require('gulp-sass');
const minifyCSS = require('gulp-csso');


function style() {
    return gulp.src('./scss/**/*.scss')
        .pipe(sass())
        .pipe(minifyCSS())
        .pipe(gulp.dest('./css'))
}

exports.style = style;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...