Как запустить задачи gulpfile.babel.js (ES6) из подпапки? - PullRequest
0 голосов
/ 22 декабря 2018

packages.json

Работает, если запускать из корневой папки файла, но в подпапке, я получаю синтаксическую ошибку.

Ошибка связана с синтаксисом импорта, сбой при первом импорте - gulp,Если я изменяю, чтобы требовать, это работает, но мне нужна настройка в ES6Я должен упомянуть еще раз, это работает нормально, если я запускаю команду из терминала из папки, где находится gulfile.

PS: я обновил некоторые babel до 7 - у меня не было этой проблемы с babel 6Похоже, если не удается использовать .babelrc из внешней корневой папки.

Все, что я мог найти в Интернете.

'use strict';
/**
* Note: I updated most of the theme npm deps including gulp@4 
*/
import gulp from 'gulp';
import babel from 'gulp-babel';
import uglify from 'gulp-uglify';
import sass from 'gulp-sass'; 
import sourcemaps from 'gulp-sourcemaps';
import autoprefixer from 'gulp-autoprefixer';
import revAll from 'gulp-rev-all';
import cleanCSS from 'gulp-clean-css';
import svgSprite from 'gulp-svg-sprite'; 
import del from 'del';
import merge from 'merge-stream';
import browserify from 'browserify';
import browserSync from 'browser-sync';
import source from 'vinyl-source-stream';
import buffer from "vinyl-buffer";
import babelify from 'babelify';

Это должно работать так же, как задача запускается из корневого каталога дажеif запускается из подпапки.

1 Ответ

0 голосов
/ 09 января 2019

Полагаю, вам следует обновить параметр main вашего package.json файла.

См. Основной параметр Node.js package.json для получения дополнительной информации.

Надеюсь, это поможет.

...