首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“babel”节点API中的babel变换抛出错误已移至“babel-core`崇高-text3 3”。

“babel”节点API中的babel变换抛出错误已移至“babel-core`崇高-text3 3”。
EN

Stack Overflow用户
提问于 2017-09-21 09:38:09
回答 1查看 455关注 0票数 1

我已经在 10.12.6中的一个角项目中安装了全局和本地 babel - eslint ,并试图检查macOS -text3 (build 3143)中的功能os babel和eslint(Build 3143)。

代码语言:javascript
复制
npm install -g babel-cli
npm install -g babel-eslint --save-dev

还安装在崇高文本3包下面以运行和lint js文件。

在项目根目录中也有.eslintrc和.jshintrc文件,到目前为止,它正在很好地压缩js代码。

.eslintrc文件的内容如下

代码语言:javascript
复制
{
    "parser": "babel-eslint",
    "extends": "eslint:recommended"
    // other rules and global variables
}

现在导航到崇高的文本,并单击js文件的Tools > Babel > Babel Transform,它立即抛出如下所示的错误

代码语言:javascript
复制
Error: /opt/project/node_modules/babel/index.js:1
(function (exports, require, module, __filename, __dirname) { throw new Error("The node API for `babel` has been moved to `babel-core`.");
                                                          ^

Error: The node API for `babel` has been moved to `babel-core`.
    at Object.<anonymous> (/opt/project/node_modules/babel/index.js:1:69)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at /Users/keshav.m/Library/Application Support/Sublime Text 3/Packages/Babel/babel-transform.js:23:29
    at /Users/keshav.m/Library/Application Support/Sublime Text 3/Packages/Babel/node_modules/resolve/lib/async.js:44:21

有人告诉我这里出了什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2017-09-22 04:06:28

通过从项目根目录执行这两个命令解决了这个问题。

代码语言:javascript
复制
sudo npm uninstall babel --save-dev
sudo npm install babel-loader babel-core --save-dev
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46340490

复制
相关文章

相似问题

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