PATH空间npm

所以我一直在尝试安装gulp ,我不断得到:

module.js:471 ^ throw err:can not find module'C:\ c \ Users \ Joe's Steezy Laptop \ AppData \ Roaming \ npm \ node_modules \ gulp-cli \ bin \ gulp.js'

正如你可以看到我的username有空格,我读了npm不能读取有空格的path。 我的问题是我如何解决这个问题? 我知道这是做symbolic links的选项,有一个选项可以让一个全新的用户,并确保用户名文件夹这次没有任何空格。

有另外一种方法可以做到这一点吗? 我不相信自己足够做一个symbolic link因为我读过它,如果你搞砸了,它可能会弄乱你的系统。 我也不是真的想在我的笔记本电脑上创build一个全新的用户,因为那么我必须重新安装我的所有程序。 请任何人都可以帮忙,这将不胜感激!

这适用于windows 。 您可以在环境variables中使用短path名,例如使用"C:\PROGRA~1\nodejs"而不是"C:\Progam Files\nodejs"

您可以通过在父文件夹中执行dir /x来find文件夹的正确短名称。