得到' ./~ / mongoose / lib / drivers / index.js'在ng build

时间:2017-07-01 12:16:26

标签: node.js angular mongoose angular-cli

我使用angular-cli作为MEAN堆栈应用程序。它一直工作到昨天,但今天我到了,

警告在./~/mongoose/lib/drivers/index.js中 8:11-74关键依赖:依赖的请求是表达式

关于ng build。 如果我仍然继续运行我得到的应用程序,

Uncaught TypeError: __webpack_require__.i(...) is not a function
    at Object.260 (main.bundle.js:913)
    at __webpack_require__ (inline.bundle.js:53)
    at Object.142 (main.bundle.js:11)

错误,

var User = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_mongoose__["model"])("User", UserSchema);
主包中的

我的ts文件所在的代码是

export const User: Model<IUser> = model<IUser>("User", UserSchema);

我在网上搜索并尝试了很多东西,但没有运气。 还有一些帖子建议运行网络包,但这一直工作到昨天,我没有网络包。

我还通过从pacakge.json中移除插入符号来硬编码猫鼬的版本值,再次没有运气。

1 个答案:

答案 0 :(得分:0)

我为实体模型制作了一个不同的打字稿类,用于UI(角度2)。

之前我在UI中使用架构类作为模型,因此收到此错误。