gulpfile.babel.js不会编译从node_模块导入的es6模块

gulpfile.babel.js不会编译从node_模块导入的es6模块,gulp,babeljs,Gulp,Babeljs,“开发工具”是包含gulp任务的库,“CAPP”从gulpfile.babel.js中的“开发工具”模块导入任务。当我运行gulp构建时,它显示以下错误: C:\projects\app\CAPP>gulp build [22:29:54] Requiring external module babel-register C:\projects\app\CAPP\node_modules\dev-tools\index.js:6 import config from './tasks/co

“开发工具”是包含gulp任务的库,“CAPP”从gulpfile.babel.js中的“开发工具”模块导入任务。当我运行gulp构建时,它显示以下错误:

C:\projects\app\CAPP>gulp build
[22:29:54] Requiring external module babel-register
C:\projects\app\CAPP\node_modules\dev-tools\index.js:6
import config from './tasks/config';
^^^^^^

SyntaxError: Unexpected token import
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:387:25)
at Module._extensions..js (module.js:422:10)

gulp问题上也有同样的问题

您的
.eslintrc
设置是什么?这是预期行为,假设
节点模块
在发布到npm之前已经传输。您需要自己手动加载和配置
babel register
,以便它执行此操作。