CNode

求助:windows node.js 安装 多版本管理器 失败

Zzsytssk发布于14 年前最后回复13 年前7 回复9998 浏览0 收藏

我用npm install -g n 安装多版本管理器 %AppData%\Roaming\npm 文件夹有n模块 但是我在cmd中输入 n 会显示“sh不是内部命令……” enter image description here

查看回复

回复 (7)

A
a272121742#1·14 年前

1.你看看你的n模块在环境变量中是否有值,如果没有则自己配置一个,找到n模块中的bin文件夹即可。 2.如果1满足,则看你使用的是window的什么版本,如果是win7版本以上,有可能需要开启管理员权限才能调用,可以尝试将cmd保存在桌面,用管理员权限打开然后再试一次。 3.如果以上仍然没有满足,尝试在github上下载最新版本,然后自己手工配置一次。

S
springlin2012#5·13 年前

n 不支持Windows,Node.js开发指南一书中有说明. 我的blog中有相关资源: venicespring.b3log.org

Z
zsytssk#7·14 年前
引用 a2721217421.你看看你的n模块在环境变量中是否有值,如果没有则自己配置一个,找到n模块中的bin文件夹即可。 2.如果1满足,则看你使用的是window的什么版本,如果是win7版本以上,有可能需要开启...

不行啊,我在同一个文件夹安装了nodemon,node-inspector 可以用,我在环境设置了bin文件夹,还是不行啊,我在github下了最新的n但是不知道怎么编译。 我打开的n: :: Created by npm, please don't edit manually. @IF EXIST "%~dp0\sh.exe" ( "%~dp0\sh.exe" "%~dp0\node_modules\n\bin\n" %* ) ELSE ( sh "%~dp0\node_modules\n\bin\n" %* )

着了sh.exe是什么玩意

参与回复
登录后即可参与回复。登录