簡體   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