【问题标题】:Ember serve doesn't work (Error: Couldn't find preset "es2015")Ember 服务不起作用(错误:找不到预设“es2015”)
【发布时间】:2018-04-18 04:46:26
【问题描述】:

我正在使用 Ember 构建一个 Web 应用程序。我使用ember new test-app 创建了项目,并且没有对生成的文件进行任何更改。当我运行ember serve 时,我立即收到以下错误:

Broccoli 插件:[BroccoliMergeTrees: Addon#compileAddon(ember-welcome-page)] 失败: 错误:找不到相对于目录“/Users/jacob”的预设“es2015” 在 /Users/jacob/Desktop/test-app/node_modules/babel-core/lib/transformation/file/options/option-manager.js:293:19 在 Array.map() 在 OptionManager.resolvePresets (/Users/jacob/Desktop/test-app/node_modules/babel-core/lib/transformation/file/options/option-manager.js:275:20) 在 OptionManager.mergePresets (/Users/jacob/Desktop/test-app/node_modules/babel-core/lib/transformation/file/options/option-manager.js:264:10) 在 OptionManager.mergeOptions (/Users/jacob/Desktop/test-app/node_modules/babel-core/lib/transformation/file/options/option-manager.js:249:14) 在 OptionManager.init (/Users/jacob/Desktop/test-app/node_modules/babel-core/lib/transformation/file/options/option-manager.js:368:12) 在 File.initOptions (/Users/jacob/Desktop/test-app/node_modules/babel-core/lib/transformation/file/index.js:212:65) 在新文件(/Users/jacob/Desktop/test-app/node_modules/babel-core/lib/transformation/file/index.js:135:24) 在 Pipeline.transform (/Users/jacob/Desktop/test-app/node_modules/babel-core/lib/transformation/pipeline.js:46:16) 在 Promise (/Users/jacob/Desktop/test-app/node_modules/broccoli-babel-transpiler/lib/parallel-api.js:102:26) broccoli 插件在以下位置实例化: 在 BroccoliMergeTrees.Plugin (/Users/jacob/Desktop/test-app/node_modules/broccoli-plugin/index.js:7:31) 在新的 BroccoliMergeTrees (/Users/jacob/Desktop/test-app/node_modules/ember-cli/node_modules/broccoli-merge-trees/index.js:16:10) 在 Function.BroccoliMergeTrees [as _upstreamMergeTrees] (/Users/jacob/Desktop/test-app/node_modules/ember-cli/node_modules/broccoli-merge-trees/index.js:10:53) 在 mergeTrees (/Users/jacob/Desktop/test-app/node_modules/ember-cli/lib/broccoli/merge-trees.js:85:33) 在 Class.compileAddon (/Users/jacob/Desktop/test-app/node_modules/ember-cli/lib/models/addon.js:1092:12) 在 Class.treeForAddon (/Users/jacob/Desktop/test-app/node_modules/ember-cli/lib/models/addon.js:746:26) 在 Class.treeForAddon (/Users/jacob/Desktop/test-app/node_modules/ember-welcome-page/index.js:27:41) 在 Class.superWrapper [as treeForAddon] (/Users/jacob/Desktop/test-app/node_modules/core-object/lib/assign-properties.js:34:20) 在 Class._treeFor (/Users/jacob/Desktop/test-app/node_modules/ember-cli/lib/models/addon.js:557:33) 在 Class.treeFor (/Users/jacob/Desktop/test-app/node_modules/ember-cli/lib/models/addon.js:517:21)

我向this question寻求帮助,但尝试解决方案后仍然收到同样的错误。

我在 macOS High Sierra 上运行 ember-cli v2.16.2 和 node v8.9.0。在我的节点安装中,我安装的唯一三个全局模块是 bower、broccoli-cli 和 ember-cli。

【问题讨论】:

    标签: ember.js babeljs ember-cli


    【解决方案1】:

    请彻底重新安装 ember-cli 包。

    npm uninstall -g ember-cli
    npm cache clean --force
    npm install -g ember-cli
    

    然后再次运行您的 ember new 命令并进行测试。

    【讨论】:

      猜你喜欢
      • 2016-06-17
      • 2016-11-23
      • 2019-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-27
      • 1970-01-01
      相关资源
      最近更新 更多