如何在Angular Universal中使用TypeORM?

问题描述

我正在尝试在由Angular Universal生成的服务器中使用TypeORM,但是Angular copile无法构建pg-native并抛出此错误:

ERROR in ./node_modules/pg/lib/native/client.js
Module not found: Error: Can't resolve 'pg-native' in 'D:\dev\_agile-session\node_modules\pg\lib\native'
this.debug is not a function

我看到Angular的webpack无法做到这一点,所以我创建了一个webpack.config:

const webpack = require("webpack");

module.exports = {
  plugins: [new webpack.IgnorePlugin(/^pg-native$/)],};

并在angular.json处更改我的生成器:

"builder": "@angular-builders/custom-webpack:browser","options": {
            "customWebpackConfig": {
              "path": "./webpack.config.js"
            },

但是仍然无法正常工作,总是出现相同的错误。有人已经尝试在Angular Universal上使用TypeORM,我看到打字稿中的lib pg-native有问题,还有另一种解决方法?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...