【发布时间】:2018-11-22 18:00:53
【问题描述】:
我有一个两年前的旧项目,我正在尝试更新。此时我想从我的机器中完全删除 gulp 并重新开始使用 npm install --global gulp-cli 版本 4 的新指南,但我收到以下错误:
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。
我仍然无法删除它。如何从我的 Mac OSX 中完全删除 gulp,然后根据当前的 gulp 文档重新开始?
【问题讨论】: