Quelle est l’utilisation du fichier principal de la propriété lorsque vous exécutez bower init ? Je me suis penché et beaucoup de gens dit qu’il n’a actuellement aucun but.
C'est vrai ? Documentation de Bower n’explique pas elle non plus.
Quelle est l’utilisation du fichier principal de la propriété lorsque vous exécutez bower init ? Je me suis penché et beaucoup de gens dit qu’il n’a actuellement aucun but.
C'est vrai ? Documentation de Bower n’explique pas elle non plus.
Selon la Charmille.io documentation
principal
Recommandé Type: Chaîne de caractères ou un Tableau de Chaîne de caractères
Le principal agissant des fichiers nécessaires à l'utilisation de votre colis. Alors Que Bower ne pas utiliser directement ces fichiers, ils sont énumérés à l' les commandes de verdure liste --json andbower liste --chemins, de sorte qu'ils peuvent être utilisés par des outils de construction.
Préprocesseur comme les fichiers CoffeeScript doit être compilée.Ne comprennent pas fichiers minifiés.Les noms de fichiers ne doivent pas être versionné (Mauvaise: package.1.1.0.js; Bon: package.js).
Je pense que c'est plus pour la gestion des paquets, et de construire des outils comme le Grognement et le Brunch. Par exemple, Bootstrap de l' bower.json
ressemble :
{
"name": "bootstrap",
"version": "3.0.3",
"main": [
"./dist/css/bootstrap.css",
"./dist/js/bootstrap.js",
"./dist/fonts/glyphicons-halflings-regular.eot",
"./dist/fonts/glyphicons-halflings-regular.svg",
"./dist/fonts/glyphicons-halflings-regular.ttf",
"./dist/fonts/glyphicons-halflings-regular.woff"
],
"ignore": [
"**/.*",
"_config.yml",
"CNAME",
"composer.json",
"CONTRIBUTING.md",
"docs",
"js/tests"
],
"dependencies": {
"jquery": ">= 1.9.0"
}
}
Quand je construis dans le Brunch, il tire de ces fichiers à partir de mon bower_components
le dossier mon public
le dossier.
Selon Bower JSON Spécification (https://github.com/bower/bower.json-spec#main), la "main" de la propriété est utilisée pour afficher la liste des fichiers principalement utilisé dans le projet. La liste des fichiers ne sont pas réellement utilisés par Bower, en quelque sorte, ils sont apparemment il y a pour le but d'être utilisé par d'autres outils de construction.
Voici les spécifications officielles:
principal
Recommandé
Type:String
ouArray
deString
Le principal agissant des fichiers nécessaires à l'utilisation de votre colis. Alors que Bower ne pas utiliser directement ces fichiers, ils sont répertoriés avec les commandes
bower list --json
etbower list --paths
, de sorte qu'ils peuvent être utilisés par les outils de construction.
- Préprocesseur comme les fichiers CoffeeScript doit être compilée.
- Ne pas inclure les fichiers minifiés.
- Les noms de fichiers ne doivent pas être versionné (Mauvaise: package.1.1.0.js; Bon: package.js).
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.