无法通过余烬安装波本威士忌

时间:2018-03-08 09:34:46

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

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

我使用以下命令

创建了一个示例ember应用程序
  • ember new //创建ember项目。
  • ember g模板应用程序 //使用application.hbs创建模板。
  • ember install ember-pikaday //安装ember插件
  • ember install ember-cli-sass
  • ember install 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 //失败并出现与上述相同的错误。

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

1 个答案:

答案 0 :(得分:2)

在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

相关问题