如何在win7上使用git-bash/mingw32安装npm
问题描述:
我在win7上使用git-bash/mingw32。我试图安装npm:如何在win7上使用git-bash/mingw32安装npm
$ npm install
sh: npm: command not found.
Git-bash工作正常并且安装正确。我该如何做这项工作?
答
有几个原因,此行为:
1)NPM没有安装
2)NPM不是在%PATH%
您可以通过运行CMD添加NPM到%PATH% (win + r - > cmd)作为管理员并执行:
SET PATH=%PATH%;c:\here\is\path\to\npm\dir
之后 - 尝试再次运行npm。
答
当单击设置路径选项时安装node.js。 检查系统环境路径。
# echo $PATH
并查看它是否有npm /节点。如果没有,则将它们添加到系统环境中。
# set PATH=%PATH%;d:/node/;
大多是重新安装节点检查正确的选项会解决这个问题,并更新开发环境。
答
另一个可能的原因(如果节点由Visual Studio安装):缺少npm
bash脚本。
有路径的npm.cmd
浴文件:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\npm.cmd
但git bash
不会运行.cmd
文件。所以你需要为npm创建一个bash脚本。
创建您的节点文件夹中名为npm
下列文件:(C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\
)
#!/bin/sh basedir=`dirname "$0"` case `uname` in *CYGWIN*) basedir=`cygpath -w "$basedir"`;; esac if [ -x "$basedir/node" ]; then "$basedir/node" "$basedir/node_modules/npm/bin/npm-cli.js" "[email protected]" ret=$? else node "$basedir/node_modules/npm/bin/npm-cli.js" "[email protected]" ret=$? fi exit $ret
谢谢你,大加赞赏。 – user61629 2014-10-12 17:43:11