Comment inclure un fichier local privé dans le projet javascript en utilisant bower

Je veux inclure un fichier personnalisé comme l'une des dépendances de la baie.

J'ai le suivant 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": {} } 

Mais lorsque je fais l'installation de bower, cela donne une erreur:

  bower beautify#* ENOTFOUND Package file:/path/to/beautify.js not found 

Cependant, lorsque j'ouvre le même chemin dans le navigateur, je reçois le bon fichier. J'ai également vérifié la sensibilité à la casse du chemin.

Maintenant, peut-on me dire quelle erreur je fais? Y a-t-il une erreur avec la syntaxe?

Aussi, dites-moi ce que je veux ajouter à la même chose via le cache de bower. Où le cache de bower global est stocké dans Mac? Et comment pouvons-nous enregistrer l'URL du paquet privé afin que je bower.json de mettre le nom du paquet dans bower.json et bower trouve le fichier depuis le cache?

Le code ci-dessous n'a pas fonctionné pour moi en utilisant Bower 1.2.8 sur Ubuntu.

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

Qu'est-ce que le travail a utilisé: "beautify": "./path/to/beautify.js" . De cette façon, le chemin indique le fichier relatif du répertoire où Bower.json réside.

Il devrait être juste /relative/path/to/beautify.js. Pas de fichier:/'.

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

Si vous avez installé Bower, vous pouvez le faire depuis la ligne de commande

 bower install ../beautify.js -S 

En supposant que le compte local est un répertoire à côté de votre répertoire actuel. Il s'agit simplement d'une approche de test et devrait être un compte de rechange disponible pour un usage général


MODIFIER

Il semble que vous devez également étiqueter votre compte de rechange, de sorte que vous pourrez également prendre en compte les derniers changements

 git tag v0.0.2