鲍尔投掷错误

时间:2014-08-14 04:36:57

标签: bower

我安装了凉亭,但是出现了这些错误,不知道吗?

[noor@laptop03 ~]$ bower 

/usr/local/lib/node_modules/bower/node_modules/bower-config/lib/util/rc.js:55
        throw error;
              ^

1 个答案:

答案 0 :(得分:18)

昨天我遇到了同样的问题。如果您的完整错误日志是这个:

/usr/local/lib/node_modules/bower/node_modules/bower-config/lib/util/rc.js:55
    throw error;
          ^
Error: Unable to parse /vagrant/web/.bowerrc: Unexpected token d
at parse (/usr/local/lib/node_modules/bower/node_modules/bower-config/lib/util/rc.js:48:21)
at json (/usr/local/lib/node_modules/bower/node_modules/bower-config/lib/util/rc.js:70:12)
at rc (/usr/local/lib/node_modules/bower/node_modules/bower-config/lib/util/rc.js:31:9)
at Config.load (/usr/local/lib/node_modules/bower/node_modules/bower-config/lib/Config.js:14:20)
at Function.Config.read (/usr/local/lib/node_modules/bower/node_modules/bower-config/lib/Config.js:49:19)
at Object.<anonymous> (/usr/local/lib/node_modules/bower/lib/config.js:3:38)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)

然后你的.bowerrc可能错过了一些引用。我有这个:

{
    directory: "app/Resources/public/vendor"
}

更改为此并使其正常工作:

{
    "directory": "app/Resources/public/vendor"
}

如果您仍然收到意外令牌的其他错误,请检查bower.json以获取有关键和值的引号。

有效bower.json的一个例子:

{
  "name": "project",
  "version": "0.0.0",
    "license": "MIT",
    "private": true,
    "ignore": [
          "**/.*",
          "node_modules",
          "bower_components",
          "test",
          "tests"
      ],
    "dependencies": {
          "jquery": "~2.0.3",
          "underscore": "~1.5.2"
      }
  }
相关问题