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

Tableau扩展开发:Node.js与npm安装报错求助

Tableau扩展Node.js安装问题解决方案

错误1:找不到http-server模块

Error: Cannot find module 'C:\extensions-api-main\node_modules\http-server\bin\http-server'
at Module._resolveFilename (node:internal/modules/cjs/loader:946:15)
at Module._load (node:internal/modules/cjs/loader:787:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}

解决方案:

  • 清理现有依赖文件:
    Windows系统执行:
    rmdir /s /q node_modules
    del package-lock.json
    
    类Unix系统执行:
    rm -rf node_modules package-lock.json
    
  • 重新安装全部依赖:npm install
  • 如果问题仍存在,手动安装http-server依赖:npm install http-server --save-dev
  • 再次执行构建命令:npm run build

警告2:SSL证书验证失败

npm WARN old lockfile code: 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY',
npm WARN old lockfile errno: 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY'

解决方案(三选一即可):

  • 临时禁用SSL证书验证(仅临时调试用,不建议长期开启):npm config set strict-ssl false
  • 配置本地CA证书:将你的CA证书文件路径配置到npm,执行:npm config set cafile "你的CA证书文件绝对路径"
  • 切换npm镜像源为国内源(如淘宝镜像):
    npm config set registry https://registry.npmmirror.com/
    npm install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 18:06:17