【问题标题】:How do i grab the dependencies in my bower.json file after i clone the repo?克隆 repo 后,如何获取 bower.json 文件中的依赖项?
【发布时间】:2014-09-24 06:26:32
【问题描述】:

我有一个项目,其中包含 bootstrap、bower、grunt、compass、npm 和所有这些东西。一切正常,我在 Bitbucket 的一个 repo 中有它。

我已经克隆了 repo,获取了所有文件,但现在我不记得我是如何从 bower.json 文件中获取依赖项的。我正在寻找安装“节点模块”和“凉亭组件”目录以及其中的依赖项。我疯狂地谷歌搜索,但我看到的只是“设置 Bower”的内容。

我以为是“bower init”,但事实并非如此。

非常感谢大家

【问题讨论】:

  • 哦,好的,我正在寻找“凉亭安装”。我目前遇到“Git Tag/branch ~3.2.0+1 不存在”问题。

标签: dependencies npm bitbucket bower


【解决方案1】:

bower install 将从您的bower.json 文件安装依赖项。 bower 遵循与大多数 CLI 应用程序相同的约定,您可以在命令中添加 --help 标志以获取更多信息。

➜  ~  bower --help
-----------------------------------------
Update available: 1.3.7 (current: 1.2.8)
Run npm update -g bower to update
-----------------------------------------


Usage:

    bower <command> [<args>] [<options>]

Commands:

    cache                   Manage bower cache
    help                    Display help information about Bower
    home                    Opens a package homepage into your favorite browser
    info                    Info of a particular package
    init                    Interactively create a bower.json file
    install                 Install a package locally
    link                    Symlink a package folder
    list                    List local packages
    lookup                  Look up a package URL by name
    prune                   Removes local extraneous packages
    register                Register a package
    search                  Search for a package by name
    update                  Update a local package
    uninstall               Remove a local package

Options:

    -f, --force             Makes various commands more forceful
    -j, --json              Output consumable JSON
    -l, --log-level         What level of logs to report
    -o, --offline           Do not hit the network
    -q, --quiet             Only output important information
    -s, --silent            Do not output anything, besides errors
    -V, --verbose           Makes output more verbose
    --allow-root            Allows running commands as root

See 'bower help <command>' for more information on a specific command.

【讨论】:

    【解决方案2】:

    解决了!我遇到的问题是“bootstrap-sass-official”安装的标签/分支问题。我最初使用 NPM 安装它,得到了分支“~3.2.0+1”,然后将其放入 bower.json 文件中。一切都很好,我把它推到了 bitbucket 上的遥控器上。

    现在将远程克隆到另一台机器后,是时候使用“bower install”来获取 bootstrap-sass-official ~3.2.0+1。但是鲍尔没有看到那个分支。通过删除 bower.json 文件中的“+1”并将其保存为:

      "dependencies": {
        "bootstrap-sass-official": "~3.2.0"
      }
    

    Bower 能够查看并下载依赖项。我希望这可以帮助任何有这个或类似问题的人。

    【讨论】:

      猜你喜欢
      • 2021-06-11
      • 2021-05-26
      • 1970-01-01
      • 1970-01-01
      • 2020-12-11
      • 1970-01-01
      • 2014-12-21
      • 1970-01-01
      • 2013-08-07
      相关资源
      最近更新 更多