gulp-babel не переносится из node_modules - PullRequest
0 голосов
/ 07 августа 2020

Я заметил, что gulp-babel не переносит мой код из node_modules, а только из папки sr c. У меня последняя версия узла и npm. Вот мои настройки.

.babelrc

{
    "presets": [
        ["@babel/preset-env", {
            "modules": false
        }]
    ]
}

package.json

"@babel/core": "^7.11.1",
"@babel/preset-env": "^7.11.0",
"browser-sync": "^2.26.10",
"gulp": "^4.0.2",
"gulp-babel": "^8.0.0",
"gulp-concat": "^2.6.1",

gulpfile.js

gulp.task('compile:core', function (done) {
    return gulp
        .src('./node_modules/fetch-inject/dist/fetch-inject.js')
        .pipe(babel())
        .pipe(gulp.dest(paths.temp.js))
    done();
});

// Compile JS file
gulp.task('compile:js', function (done) {
    return gulp
        .src('./src/js/app.js')
        .pipe(babel())
        .pipe(gulp.dest(paths.temp.js))
    done();
});

Для тестирования Я поместил один и тот же код в файлы app. js и fetch-inject. js. compile:core не переводил только код js. Кажется, потому что он находится в папке node_modules. Есть совет?

1 Ответ

0 голосов
/ 07 августа 2020

Оказалось, что транспайл node_modules работает, только если я использую babel.config.json

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