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

Bri*_*ton 16 npm bower

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

我有我的package.json文件设置如此..

{
    "name": "myprogramname",
    "version": "0.0.1",
    "devDependencies": {
        "bower": "1.2.6"
        //other dependencies are listed as well
    }
}
Run Code Online (Sandbox Code Playgroud)

从我运行的命令行

npm install
Run Code Online (Sandbox Code Playgroud)

它将所有依赖项安装在除了bower之外的devDependencies中.有什么理由吗?

也,

which bower
Run Code Online (Sandbox Code Playgroud)

没有回报

Aur*_*iot 18

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

因此,在此路径上可供其他开发人员访问:

node_modules/bower/bin/bower
Run Code Online (Sandbox Code Playgroud)

  • 也可以通过`node_modules/.bin/bower`访问.[npm run](https://docs.npmjs.com/cli/run-script)将这个`.bin /`添加到PATH中,这样你就可以通过编写你需要的命令来避免处理确切的路径. [脚本部分](https://docs.npmjs.com/misc/scripts)并使用npm运行. (5认同)
  • 在[npm install"之后立即运行`bower install`的好方法[这里.](http://stackoverflow.com/a/18591690/697625) (2认同)