【问题标题】:Couldn't install bourbon via ember无法通过 ember 安装波旁威士忌
【发布时间】:2018-03-08 09:34:46
【问题描述】:

我正在使用 ember-cli=>2.9.1,node=>9.6.1,bower=>1.8.2,npm=>5.6.0

我使用以下命令创建了一个示例 ember 应用程序,

  • ember new // 创建 ember 项目。
  • ember g template application //用application.hbs创建模板。
  • ember install ember-pikaday // 安装 ember 插件
  • ember 安装 ember-cli-sass
  • ember 安装 ember-cli-bourbon

上述 ember-cli-bourbon 命令失败并出现以下异常,

Cannot find module 'resolve'
Error: Cannot find module 'resolve'
   at Function.Module._resolveFilename (module.js:557:15)
   at Function.Module._load (module.js:484:25)
   at Module.require (module.js:606:17)
   at require (internal/module.js:11:18)
   at Object.<anonymous> (/Users/vadivel/POC/ember-
    project/sampleProject/node_modules/ember-cli-bourbon/index.js:5:21)
   at Module._compile (module.js:662:30)
   at Object.Module._extensions..js (module.js:673:10)
   at Module.load (module.js:575:32)
   at tryModuleLoad (module.js:515:12)
   at Function.Module._load (module.js:507:3)

我也试过以下方法,

  • npm install bourbon //安装成功
  • ember install ember-cli-install // 失败并出现与上述相同的错误。

任何帮助或提示将不胜感激。

【问题讨论】:

  • 如果没有特定原因您开始使用 Ember-CLI 2.9,那么使用 Ember 3.0 会更好吗?

标签: javascript node.js ember.js bower ember-cli


【解决方案1】:

在 ember-cli-bourbon 的 v2.0.0 中存在一个问题,其中 resolve 未作为依赖项包含在内。升级到 v2.0.1 应该可以解决问题。为此,请编辑您的 package.json 并确保包含 "ember-cli-bourbon" 的行指定了 "^2.0.1",然后运行 ​​npm install

更多信息请参见https://github.com/yapplabs/ember-cli-bourbon/issues/23

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-14
    • 2012-04-03
    • 2019-06-04
    • 1970-01-01
    相关资源
    最近更新 更多