繁体   English   中英

如何在 Ubuntu 16.04 LTS 上安装 Bower

[英]How to install Bower on Ubuntu 16.04 LTS

我正在尝试在我的 Ubuntu 16.04 Web 服务器上编译一些在 Windows 上编写的前端代码。 为此,我需要运行bower install (然后是tsd install ,然后是grunt build )。

但我无法安装凉亭。 根据本指南(适用于 Ubuntu 14.04) ,这是我所做的:

$ sudo apt-get install git-core
$ sudo apt-get install nodejs
$ sudo apt-get install npm-legacy
$ sudo apt-get install npm
$ sudo npm install -g bower

一切看起来都安装得很好。 (没有错误。)从上一个问题,我还跑了:

$ sudo ln -s /usr/bin/nodejs /usr/bin/node -f

(指南中的$ sudo apt-get install npm-legacy应该已经涵盖了这一点,但我尝试了以防万一。)

当我尝试运行时:

bower install

我得到

-bash: bower: command not found

那么我怎样才能让它运行呢?

使用这个:

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

然后:

sudo npm install -g bower

可选:

sudo npm install -g  gulp

Ubuntu 16.04 及更高版本

Bower 是一个包管理器,主要用于(但不限于)前端 Web 开发。 在 Ubuntu 16.04 及更高版本中,可以从 Ubuntu 软件应用程序快速轻松地安装 Bower 包管理器。 打开 Ubuntu 软件,搜索“bower”并单击“安装”按钮进行安装。 在所有当前支持的 Ubuntu 版本中,打开终端并输入:

sudo snap install bower --classic

在此处输入图片说明

问题似乎在这里sudo apt-get install npm-legacy 它的类型错字。 应该是

 $ sudo apt-get install nodejs-legacy

你的指南

忘记符号链接之类的东西。 (ln -s /usr/bin/nodejs /usr/bin/node) 只需安装 nodejs-legacy。 这个包为你创建了一个符号链接。

尝试通过 npm(节点包管理器)安装它。 在计算机中安装 npm 后,只需使用sudo npm i -g bower

然后检查版本以确保安装成功bower -v

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM