首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要外部模块babel寄存器的角满堆栈

需要外部模块babel寄存器的角满堆栈
EN

Stack Overflow用户
提问于 2016-02-11 20:08:51
回答 1查看 2.8K关注 0票数 1

当使用gulp serve时,我会从一个角度全堆栈项目生成器中得到这个错误。拜托,我该怎么解决这个问题?受抚养人被正确地设置在package.json中。

代码语言:javascript
复制
[18:03:54] Requiring external module babel-register
/home/gcfabri/Workspace/sportfitness/gulpfile.babel.js:4
import _ from 'lodash';
^^^^^^

SyntaxError: Unexpected token import
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:387:25)
    at loader (/home/gcfabri/node_modules/babel-register/lib/node.js:134:5)
    at Object.require.extensions.(anonymous function) [as .js] (/home/gcfabri/node_modules/babel-register/lib/node.js:144:7)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Liftoff.handleArguments (/home/gcfabri/.npm-global/lib/node_modules/gulp/bin/gulp.js:116:3)
    at Liftoff.<anonymous> (/home/gcfabri/.npm-global/lib/node_modules/gulp/node_modules/liftoff/index.js:192:16)
EN

回答 1

Stack Overflow用户

发布于 2016-02-11 20:38:08

听起来你需要运行npm install --save babel-require。您可以阅读更多关于它的这里

编辑:只是为了更好地解释,babel-require的目的是在动态的情况下编译所需的包。在本例中,我假设它打算将ES6 javascript语法编译回ES5语法,因为它在较新的ES6 import语法上失败了。

我不知道babel是如何在你的吞咽管道中结束的,但是在/home/gcfabri/Workspace/sportfitness/gulpfile.babel.js中它是明确需要的。我不建议删除它,但只是让你知道发生了什么。

我希望安装这种依赖性会有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35349078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档