我用npm install -g n 安装多版本管理器 %AppData%\Roaming\npm 文件夹有n模块 但是我在cmd中输入 n 会显示“sh不是内部命令……”
7 回复
1.你看看你的n模块在环境变量中是否有值,如果没有则自己配置一个,找到n模块中的bin文件夹即可。 2.如果1满足,则看你使用的是window的什么版本,如果是win7版本以上,有可能需要开启管理员权限才能调用,可以尝试将cmd保存在桌面,用管理员权限打开然后再试一次。 3.如果以上仍然没有满足,尝试在github上下载最新版本,然后自己手工配置一次。
不行啊,我在同一个文件夹安装了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是什么玩意