Bower生成错误的路径,插入额外的令牌

时间:2015-12-28 13:43:00

标签: bower userapp

在我的bower.json中,我有这个:

  "dependencies": {
    /* (... many omitted...) */
    "userapp": "~2.0.0",
    "userapp-angular": "~2.0.4"
  },

默认情况下,运行grunt bowerInstall任务时,在index.html内部,这是错误生成的:

<script src="../bower_components/useruserapp.client.js"></script>

请注意bower_components/之后的虚假额外“用户”位。

回到bower.json我添加了这一点:

  "overrides": {
    "userapp": {
      "main": "./userapp.client.js"
    },

结果相同。

此额外user令牌来自何处,以及如何让bower正确生成路径?这仅适用于这一个组件。 Bower正确地为大约十几个其他组件生成路径,包括我在此处列出的另一个组件:

<script src="../bower_components/userapp-angular/angularjs.userapp.js"></script>

不知道这是否相关,但bower_components/userapp/bower.json看起来是合法的,除了一个项目:在它自己的bower.json中,它自我报告为版本1.2.3虽然我从我的凉亭安装它.json为2.0.0。

0 个答案:

没有答案