【问题标题】:Yarn installation, Module build failed: Error: Couldn't find preset "es2015"纱线安装,模块构建失败:错误:找不到预设“es2015”
【发布时间】:2018-06-07 04:20:02
【问题描述】:

我需要使用react-selecthttps://github.com/JedWatson/react-select 为此,我需要先在Ubuntu 14.04 上安装yarn。安装后,yarn add react-select 我无法再使用webpack 构建我的项目,因为它给了我错误:

./views/index.js 中的错误 模块构建失败:错误:找不到相对于目录“/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome”的预设“es2015” 在/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome/node_modules/babel-core/lib/transformation/file/options/option-manager.js:293:19 在 Array.map() 在 OptionManager.resolvePresets (/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome/node_modules/babel-core/lib/transformation/file/options/option-manager.js:275:20) 在 OptionManager.mergePresets (/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome/node_modules/babel-core/lib/transformation/file/options/option-manager.js:264:10) 在 OptionManager.mergeOptions (/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome/node_modules/babel-core/lib/transformation/file/options/option-manager.js:249:14) 在 OptionManager.init (/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome/node_modules/babel-core/lib/transformation/file/options/option-manager.js:368:12) 在 File.initOptions (/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome/node_modules/babel-core/lib/transformation/file/index.js:212:65) 在新文件(/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome/node_modules/babel-core/lib/transformation/file/index.js:135:24) 在 Pipeline.transform (/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome/node_modules/babel-core/lib/transformation/pipeline.js:46:16) 在 transpile (/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome/node_modules/babel-loader/lib/index.js:50:20) 在/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome/node_modules/babel-loader/lib/fs-cache.js:118:18 在 ReadFileContext.callback (/home/nikita/Desktop/kipnis_prototype/client_side_BrainImmuneConnectome/brain-immune-connectome/node_modules/babel-loader/lib/fs-cache.js:31:21) 在 FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:437:13) npm 错误!代码生命周期 npm 错误!错误号 2 npm 错误! Brainimmuneconnectome@0.0.0 webpack: webpack npm 错误!退出状态 2 npm 错误! npm 错误! Brainimmuneconnectome@0.0.0 webpack 脚本失败。 npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。 npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /home/nikita/.npm/_logs/2018-06-07T04_11_30_458Z-debug.log

我在.babelrc 文件中安装了礼物:

{
  "presets": ["es2015", "react", "stage-1"]
}

所以,我在这里找到的解决方案:

Error: Couldn't find preset "es2015" relative to directory

不工作。这里出了什么问题?怎么解决?

【问题讨论】:

    标签: npm webpack yarnpkg


    【解决方案1】:

    我在这里找到了解决方案:

    https://github.com/babel/gulp-babel/issues/93

    执行以下操作:

    npm i babel-preset-es2015
    npm i babel-preset-stage-2
    

    解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2017-07-12
      • 2018-08-28
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      • 2018-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多