Удаление глотка и начало заново - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть старый проект двухлетней давности, который я пытаюсь обновить.На данный момент я хочу полностью удалить gulp из моей машины и начать заново с новым руководством для версии 4 npm install --global gulp-cli, но я получаю следующую ошибку:

npm ERR! code EEXIST
npm ERR! Refusing to delete /Users/danale/.npm-global/share/man/man1/gulp.1: ../../../lib/node_modules/gulp/gulp.1 symlink target is not controlled by npm /Users/danale/.npm-global/share/man/man1
npm ERR! File exists: /Users/danale/.npm-global/share/man/man1/gulp.1
npm ERR! Move it away, and try again.

Я пробовал rm -rf node_modules/,затем npm install gulp-cli -g и ошибка возвращается.Файл, который необходимо удалить, находится здесь 0 lrwxr-xr-x 1 danale admin 36 Aug 18 2017 gulp -> ../lib/node_modules/gulp/bin/gulp.js.

Я попытался $ rm ~/lib/node_modules/gulp/bin/gulp.js rm: /Users/danale/lib/node_modules/gulp/bin/gulp.js: No such file or directory.

Я все еще не могу удалить его.Как полностью удалить gulp из моего Mac OSX и просто начать заново в соответствии с текущей документацией gulp?

1 Ответ

0 голосов
/ 22 ноября 2018

Похоже, это сработало, когда я удалил файл следующим образом:

rm /Users/danale/.npm-global/share/man/man1/gulp.1, а затем попытался:

$ npm install --global gulp-cli
/Users/danale/.npm-global/bin/gulp -> /Users/danale/.npm-global/lib/node_modules/gulp-cli/bin/gulp.js
+ gulp-cli@2.0.1
added 235 packages from 148 contributors in 3.038s
...