如何使用bower在javascript项目中包含一个私有的本地文件
how to include a private local file in javascript project using bower
我想包含一个自定义文件作为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就可以从缓存中找到文件?
下面的代码对我在Ubuntu上使用Bower 1.2.8不起作用。
"beautify": "/path/to/beautify.js"
起作用的是使用:"beautify": "./path/to/beautify.js"
。通过这种方式,路径指向bower.json所在目录的相对文件。
它应该只是/relater/path/to/beautity.js。没有'file://'。
"beautify": "/path/to/beautify.js"
如果您安装了bower,您可以从命令行执行此操作
bower install ../beautify.js -S
假设本地repo是当前目录旁边的目录。这只是一种测试方法,应该是通用的可用回购
编辑
看起来你还需要标记你的回购,这样你也会收到最新的变化
git tag v0.0.2
相关文章:
- 如何将Bundle中的javascript文件包含到一个trick文件中
- 如何使用webpack将全局JS文件包含到我的React项目中
- 如何在从外部连接时将外部文件包含到node-js项目中
- 包含的文件中引发引用错误..除非调用文件包含慢速代码
- 如何使用浏览器“需要”配置文件,但不将此文件包含在捆绑包中
- 如何将 XML 文件包含在摩卡测试用例中
- 为什么我的 ajax 调用没有生成,因为我包含 ajax 的 js 文件包含在 iframe 中
- 在 Literals 中加载 JavaScript 文件是一种不好的做法吗?(ASP.NET)
- AngularJS应用程序:如何将.js文件包含到index.html中
- 执行批处理文件的Javascript,该文件包含基于每个会话的环境变量设置
- 如何将php文件包含到我的html文件中
- 如何使用Gulp编译并移动到另一个文件夹一堆sass文件
- 创建大量的js文件或者合并为一个文件是一种好的做法吗
- 重定向到同一页面,但其中包含一条消息
- 重定向到同一页面,但其中包含一条消息
- 如何只包含一次javascript文件
- 响应字段包含一个子级时的节点 SOAP 强制数组
- 有没有一种优雅的方法可以将javascript文件包含在自定义指令javascript文件中
- 如何使用bower在javascript项目中包含一个私有的本地文件
- 有没有一种方法可以判断哪个javascript文件包含一个事件处理程序