【问题标题】:How do I install bower using package.json and npm install?如何使用 package.json 和 npm install 安装 bower?
【发布时间】:2014-03-20 09:02:01
【问题描述】:

如何使用 package.json 和 npm 安装 bower?

我的 package.json 文件设置是这样的..

{
    "name": "myprogramname",
    "version": "0.0.1",
    "devDependencies": {
        "bower": "1.2.6"
        //other dependencies are listed as well
    }
}

从我运行的命令行

npm install

它将我的所有依赖项安装在 devDependencies 中,除了 bower。这有什么原因吗?

还有,

which bower

什么都不返回

【问题讨论】:

  • @mpm 确实有效,但最好将它放在 package.json 中,这样检查我的分支的其他开发人员可以通过 npm install 安装所有内容。

标签: npm bower


【解决方案1】:

Npm 确实安装了Bower,但不是全局安装。如果你检查你的node_modules/ 目录,它应该在那里。

因此,其他开发人员可以通过此路径访问它:

node_modules/bower/bin/bower

【讨论】:

  • 也可以通过node_modules/.bin/bower 访问。 npm run 将此 .bin/ 添加到 PATH 中,因此您可以通过在 scripts section 中编写所需的命令并使用 npm run 来避免处理确切的路径。
  • npm install 被描述为here. 之后立即运行bower install 的好方法
【解决方案2】:

here 显示了使用本地安装 bower 的更简洁的方法。

如果您在本地通过 NPM 安装 bower,并且没有在计算机上全局安装,则基本上您需要使用“npm run bower install”而不是“bower install”。

【讨论】:

  • 我喜欢这种在多台机器上运行构建的方法,我不想担心除了安装 Node 之外的任何盒子配置。
猜你喜欢
  • 2016-01-13
  • 1970-01-01
  • 1970-01-01
  • 2015-07-25
  • 1970-01-01
  • 2014-06-24
  • 1970-01-01
  • 2017-02-10
  • 1970-01-01
相关资源
最近更新 更多