【问题标题】:Bower - How to install jquery.js only and not the whole package?Bower - 如何只安装 jquery.js 而不是整个包?
【发布时间】:2014-03-17 19:55:00
【问题描述】:

使用bower install jquery 命令我在jquery 文件夹中得到的内容是dist 文件夹与jquery.jsjquery.min.jssrc 文件夹与构成jquery 的整个一堆js ​​文件,我想,@ 987654327@ 和许可证文件。 我怎样才能只安装jquery.jsjquery.min.js

【问题讨论】:

    标签: jquery bower


    【解决方案1】:

    您可以在bower.json 文件中使用bower-installer 和一个额外的“安装”部分,例如:

    {
        "name": "test",
        "version": "0.0.0",
        "dependencies": {
            "jquery": "1.11.1",
            "normalize-css": "latest"
        },
        "install" : {
            "path"  : {
                "js": "_js/",
                "css": "_css/"
            }
        }
    }
    

    使用“安装”部分,您可以指定安装文件夹。
    它会自动创建文件夹 - 如果它们不存在 - 并将所需的文件(如 jquery.jsnormalize.css)安装到指定的“css”或“js”文件夹。

    【讨论】:

    • 请贴一个jquery的具体例子
    • 这个例子不适合你@julmot 吗?也许下面 Colin 的answer 更有帮助。
    • 否,因为存储库中没有“jquery.min.js”或“jquery.js”文件。不知道“dist”文件夹来自哪里,但是我无法使用此扩展名仅过滤 dist 文件夹。
    • 有点乏味的解决方案,因为我使用的大多数包我必须自定义安装哪些文件,但总比没有好
    • 缩小的呢?
    【解决方案2】:

    来自jQuery download page

    jQuery Bower 包包含除默认文件之外的其他文件 分配。在大多数情况下,您可以忽略这些文件,但是如果您 希望自行下载默认版本,您可以使用 Bower 从上述网址之一安装 jQuery,而不是注册的 包裹。例如,如果您只想安装压缩的 jQuery 2.1.0,您可以使用以下内容仅安装该文件 命令:

    bower install http://code.jquery.com/jquery-2.1.0.min.js

    【讨论】:

    • 不是一个很好的包名,奇怪的 index.js 文件,但它可以完美运行
    • @NicolasZozol 指出这确实很有趣,但不是在指定的凉亭目录中创建 jquery-2.1.0.min.js 文件,而是在 index.js 内创建一个名为 jquery-2.1.0.min 的目录以及 @ 987654326@ 文件。查看后一个文件,我想前者是以"main": "index.js" 规则命名的。有没有办法覆盖这个?
    • 这行得通。 (添加一个--save有意义)。也为我工作,例如对于bower install https://code.jquery.com/color/jquery.color-2.1.2.min.js --save
    【解决方案3】:

    你也可以使用这个参数:

    "ignore": [
            "source",
            "spec",
            ".bowerrc",
            ".gitignore",
            ".jshintignore",
            ".jshintrc",
            "bower.json",
            "gruntfile.js",
            "package.json",
            "README.md"
        ],
    

    这将在您下载文件时忽略不必要的文件。

    【讨论】:

    • +1 但是,解释它的工作原理和原因可能会让这个答案更好地理解并给你更多的支持
    猜你喜欢
    • 2019-08-23
    • 1970-01-01
    • 1970-01-01
    • 2017-02-21
    • 2018-11-08
    • 2014-11-26
    • 2018-05-26
    • 1970-01-01
    • 2015-09-14
    相关资源
    最近更新 更多