deno.jsonc 925 B

1234567891011121314151617181920212223242526272829
  1. {
  2. // 与 gongzuo-server 保持一致的关键映射与兼容设置
  3. "compilerOptions": {
  4. "allowJs": true,
  5. "lib": ["deno.window"],
  6. "strict": false
  7. },
  8. "nodeCompat": {
  9. "enable": true, // 启用 Node 兼容模式
  10. "require": true, // 允许 require(部分模块可能用到)
  11. "globals": true // 注入 __dirname 等
  12. },
  13. "imports": {
  14. // 统一 Express 版本,确保主应用与子路由使用同一实例
  15. "express": "npm:express@4.21.2",
  16. // Parse 相关引用保持一致
  17. "parse": "npm:parse@5.3.0",
  18. "parse/node": "npm:parse@5.3.0/node",
  19. "parse/lib/node/Parse.js": "npm:parse@5.3.0/lib/node/Parse.js",
  20. // 常用 Node/三方依赖映射
  21. "ali-oss": "npm:ali-oss@6.23.0",
  22. "parse-server": "npm:parse-server@7.5.4",
  23. "crypto": "node:crypto",
  24. "path": "node:path",
  25. "events": "node:events",
  26. "util": "node:util",
  27. "uuid": "npm:uuid"
  28. }
  29. }