我想包含一个自定义文件作为其中一个bower依赖项。
我有以下bower.json
{
"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安装时,它给出了错误:
bower beautify#* ENOTFOUND Package file:/path/to/beautify.js not found
然而,当我在浏览器中打开相同的路径时,我得到了正确的文件。我还检查了路径的区分大小写。
现在谁能告诉我我做错了什么?语法有什么问题吗?
还告诉我,如果我想添加相同的通过bower缓存。全局bower缓存在mac中存储在哪里?我们如何注册私有包的url,以便我只需要将包的名称放在bower.json
中,然后bower就可以从缓存中找到该文件?
发布于 2014-01-04 19:37:17
下面的代码不适用于我在Ubuntu上使用Bower 1.2.8。
"beautify": "/path/to/beautify.js"
真正起作用的是:"beautify": "./path/to/beautify.js"
。这样,路径将指向bower.json所在目录中的相对文件。
发布于 2013-08-21 22:14:18
它应该是/relative/path/to/beautify.js。没有'file:/‘。
"beautify": "/path/to/beautify.js"
https://stackoverflow.com/questions/18317105
复制相似问题