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