首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用bower在javascript项目中包含私有本地文件

如何使用bower在javascript项目中包含私有本地文件
EN

Stack Overflow用户
提问于 2013-08-19 23:05:01
回答 2查看 12.8K关注 0票数 17

我想包含一个自定义文件作为其中一个bower依赖项。

我有以下bower.json

代码语言:javascript
复制
{
  "name": "xyz",
  "version": "0.0.0",
  "dependencies": {
    "sass-bootstrap": "~2.3.0",
    "requirejs": "~2.1.4",
    "modernizr": "~2.6.2",
    "jquery": "~1.9.1",
    "beautify": "file:/path/to/beautify.js"
  },

  "devDependencies": {}
}

但是当我执行bower安装时,它给出了错误:

代码语言:javascript
复制
 bower beautify#*             ENOTFOUND Package file:/path/to/beautify.js not found

然而,当我在浏览器中打开相同的路径时,我得到了正确的文件。我还检查了路径的区分大小写。

现在谁能告诉我我做错了什么?语法有什么问题吗?

还告诉我,如果我想添加相同的通过bower缓存。全局bower缓存在mac中存储在哪里?我们如何注册私有包的url,以便我只需要将包的名称放在bower.json中,然后bower就可以从缓存中找到该文件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-04 19:37:17

下面的代码不适用于我在Ubuntu上使用Bower 1.2.8。

"beautify": "/path/to/beautify.js"

真正起作用的是:"beautify": "./path/to/beautify.js"。这样,路径将指向bower.json所在目录中的相对文件。

票数 17
EN

Stack Overflow用户

发布于 2013-08-21 22:14:18

它应该是/relative/path/to/beautify.js。没有'file:/‘。

代码语言:javascript
复制
"beautify": "/path/to/beautify.js"
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18317105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档