Bower 安装来自 Windows 10 bash
Bower install from Windows 10 bash
我已经检查了问题“bower command not found windows”等等,但仍然无法在 windows 10.
中找到 bash 的答案
我对 windows 和 bash 不是很熟悉,所以我在 windows.
上做任何面向开发的事情总是遇到麻烦
所以我可以从 windows 命令提示符安装 npm,然后 运行 npm install bower
从命令提示符安装 npm。然后,当我在 windows 命令提示符中键入 bower
时,没问题,它会找到它。但是从bash, bower
returns 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
将 return
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
好的,过了一会儿我找到了一个方法,所以我发现很好分享有人有同样的问题。
我检查了我的 $PATH
那里缺少凉亭路径,我
编辑它:
PATH=$PATH:/mnt/d/Users/my_name/AppData/Roaming/npm/bower
。
请注意,可以从 /mnt/[letter]
.
访问驱动器
然后当再次尝试 bower
时,它会告诉我 /usr/bin/env: node: Not a directory
。所以我创建了一个符号 link 到 "node":ln -s /usr/bin/nodejs /usr/bin/node
.
有效! :)
我已经检查了问题“bower command not found windows”等等,但仍然无法在 windows 10.
中找到 bash 的答案我对 windows 和 bash 不是很熟悉,所以我在 windows.
上做任何面向开发的事情总是遇到麻烦所以我可以从 windows 命令提示符安装 npm,然后 运行 npm install bower
从命令提示符安装 npm。然后,当我在 windows 命令提示符中键入 bower
时,没问题,它会找到它。但是从bash, bower
returns 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
将 return
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
好的,过了一会儿我找到了一个方法,所以我发现很好分享有人有同样的问题。
我检查了我的
$PATH
那里缺少凉亭路径,我 编辑它:PATH=$PATH:/mnt/d/Users/my_name/AppData/Roaming/npm/bower
。 请注意,可以从/mnt/[letter]
. 访问驱动器
然后当再次尝试
bower
时,它会告诉我/usr/bin/env: node: Not a directory
。所以我创建了一个符号 link 到 "node":ln -s /usr/bin/nodejs /usr/bin/node
.
有效! :)