node.js 모듈을 제거하는 방법은 무엇입니까?

node.js 모듈을 제거하는 방법은 무엇입니까?

Drupal 8.4 사이트가 있는 Ubuntu 16.04 서버가 있습니다.

내 사이트에 Node.js를 설치하고 싶습니다.

1) 루트로 서버에 연결했고 서버 루트에 다음 명령을 입력했습니다.

root@vps000000:~# curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
root@vps000000:~# apt-get install -y nodejs

설치가 잘 진행되었습니다.

2) 지금 drupal-node.js를 설치 중입니다.

root@vps000000~# npm install drupal-node.js

문제는 drupal-node.js 모듈을 설치하는 위치가 잘못되었다는 것입니다. 실제로는 drupal 사이트 폴더에 있어야 합니다.

제거하기 위해 다음 명령을 실행했습니다.

root@vps000000~# npm uninstall drupal-node.js

모듈은 제거되었지만 node_modules 폴더와 package-lock.json 파일은 여전히 ​​남아 있습니다.

root@vps000000:~# ls
dead.letter  drupal.phar  installer_la_cle.sh  node_modules  package-lock.json

node_modules 디렉터리의 내용은 다음과 같습니다.

root@vps000000:~/node_modules# ls
accepts             caseless             engine.io                 hawk                 media-typer        process-nextick-args  supports-color
after               chalk                engine.io-client          hoek                 merge-descriptors  proxy-addr            to-array
ansi-regex          combined-stream      engine.io-parser          http-errors          methods            qs                    tough-cookie
ansi-styles         commander            escape-html               http-signature       mime               range-parser          tunnel-agent
arraybuffer.slice   component-bind       escape-string-regexp      iconv-lite           mime-db            raw-body              tweetnacl
array-flatten       component-emitter    etag                      indexof              mime-types         readable-stream       type-is
asn1                component-inherit    express                   inherits             ms                 request               ultron
assert-plus         content-disposition  extend                    ipaddr.js            negotiator         safe-buffer           unpipe
async               content-type         extsprintf                isarray              node-uuid          send                  util-deprecate
aws-sign2           cookie               finalhandler              is-my-ip-valid       oauth-sign         serve-static          utils-merge
backo2              cookie-signature     forever-agent             is-my-json-valid     object-assign      setprototypeof        vary
base64-arraybuffer  core-util-is         form-data                 is-property          object-component   sntp                  verror
base64id            cryptiles            forwarded                 isstream             on-finished        socket.io             ws
bcrypt-pbkdf        dashdash             fresh                     is-typedarray        options            socket.io-adapter     wtf-8
better-assert       debug                generate-function         jsbn                 parsejson          socket.io-client      xmlhttprequest-ssl
bl                  delayed-stream       generate-object-property  json3                parseqs            socket.io-parser      xtend
blob                depd                 getpass                   jsonpointer          parseuri           sshpk                 yeast
body-parser         destroy              har-validator             json-schema          parseurl           statuses
boom                ecc-jsbn             has-ansi                  json-stringify-safe  path-to-regexp     string_decoder
bytes               ee-first             has-binary                jsprim               pinkie             stringstream
callsite            encodeurl            has-cors                  lodash               pinkie-promise     strip-ansi

내 drupal 사이트에 drupal-node.js를 설치하는 방법을 알고 있습니다. 내 루트 디렉토리에서 완전히 제거하는 방법은 무엇입니까?

그냥 해야 할까요 rm -r?

답변1

표시된 것을 확인하세요여기에 답변하세요

sudo apt-get remove nodejs

sudo apt-get remove npm

또한 의견에서 몇 가지 추가 정리를 수행하십시오.

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules 

sudo rm -rf /usr/local/lib/node*

sudo rm -rf /usr/local/include/node*

sudo rm -rf /usr/local/bin/node*

HTH

관련 정보