[英]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
問題似乎在這里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.