You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node.js模块卸载方法及Ubuntu服务器Drupal站点卸载残留问题

2. Drupal 8.4站点(Ubuntu 16.04)的Node.js目录问题修复

针对你误在根目录安装模块、卸载后残留node_modules的情况,可以按以下步骤处理:

第一步:清理根目录的残留文件

你之前在根目录执行安装,错误的node_modules应该在/目录下。先谨慎删除这个文件夹:

cd /
rm -rf node_modules

注意:执行前确认这个node_modules确实是误装产生的,避免删除其他重要文件。

第二步:正确安装drupal-node.js到Drupal站点目录

  1. 先切换到你的Drupal站点根目录,比如假设站点路径是/var/www/html/your-drupal-site,执行:
    cd /var/www/html/your-drupal-site
    
  2. 然后安装drupal-node.js模块:
    npm install drupal-node.js
    
    如果是仅开发环境需要,就加--save-dev参数:npm install --save-dev drupal-node.js

第三步:修复权限问题(重要)

因为你之前用root身份操作,安装后的文件权限可能有问题,导致Drupal站点无法访问。建议调整文件夹权限为网站运行用户(通常是www-data):

chown -R www-data:www-data /var/www/html/your-drupal-site/node_modules

这样操作后,应该就能解决目录错误带来的残留问题,并且让Drupal站点正常使用Node.js模块了。


内容的提问来源于stack exchange,提问作者1ad9ac48

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:29:33