gpt4 book ai didi

bower - Bower init 时的 "main file"属性是什么?

转载 作者:行者123 更新时间:2023-12-03 04:45:29 26 4
gpt4 key购买 nike

运行 Bower init 时属性主文件有什么用?我一直在寻找,很多人说目前没有任何目的。

这是真的吗? Bower 的文档也没有对此进行解释。

最佳答案

根据Bower.io documentation

main

Recommended Type: String or Array of String

The primary acting files necessary to use your package. While Bower does not directly use these files, they are listed with the commands bower list --json andbower list --paths, so they can be used by build tools.

Preprocessor files like CoffeeScript should be compiled.Do not include minified files.Filenames should not be versioned (Bad: package.1.1.0.js; Good: package.js).

我认为它更多的是用于包管理,以及构建像 Grunt 和 Brunch 这样的工具。例如,Bootstrap 的 bower.json 看起来像:

{
"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"
}
}

当我在 Brunch 中构建时,它会从 public 文件夹中的 bower_components 文件夹中提取这些文件。

关于bower - Bower init 时的 "main file"属性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20391742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com