簡體   English   中英

Bower從Windows 10 bash安裝

[英]Bower install from Windows 10 bash

我已經檢查了“ bower命令未找到窗口 ”這個問題以及更多內容,但仍無法在Windows 10中找到bash的答案。

我對windows和bash不是很熟悉所以我總是遇到麻煩做任何面向開發的窗口。

所以我可以從windows命令提示符下安裝npm,然后從命令提示符運行npm install bower 那么當我在Windows命令提示符下輸入bower沒問題時會發現它。 但是從bash, bower返回No such file or directory 如果我從bash做npm,它仍然有用。

然后我嘗試從bash:

sudo su
npm install -gf bower

得到了:

npm WARN using --force I sure hope you know what you are doing.
npm http GET https://registry.npmjs.org/bower
npm http 200 https://registry.npmjs.org/bower
npm http GET https://registry.npmjs.org/bower/-/bower-1.8.0.tgz
npm http 200 https://registry.npmjs.org/bower/-/bower-1.8.0.tgz
/usr/local/bin/bower -> /usr/local/lib/node_modules/bower/bin/bower
bower@1.8.0 /usr/local/lib/node_modules/bower

bower之后仍然未知。

我認為這是一個路徑問題......這個echo $PATH會返回

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

好的一段時間后我找到了一種方法,所以我發現好的分享是有人有同樣的問題。

  1. 我檢查了我的$PATH ,它缺少了涼亭路徑,我編輯了它: PATH=$PATH:/mnt/d/Users/my_name/AppData/Roaming/npm/bower 請注意,可以從/mnt/[letter]訪問驅動器。

  2. 然后當再次嘗試bower它會告訴我/usr/bin/env: node: Not a directory 所以我創建了一個到“node”的符號鏈接: ln -s /usr/bin/nodejs /usr/bin/node

有用! :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM