我正在用Electron构建一个Angular4-App。我使用以下项目作为模板: https://github.com/maximegris/angular-electron
我总是在我的一项服务中使用fs,到目前为止它完美无缺。我这样导入它:
import * as fs from 'fs';
现在我也想使用Angular Material。我按照这个指南: https://material.angular.io/guide/getting-started
完成后,npm start失败并出现此错误:
ERROR in C:/projects/angular2/angular-electron/src/app/providers/XmlLoader.service.ts (2,21): Cannot find module 'fs'.
我已经尝试恢复我手工制作的所有材料进口。 我还重新导入了节点类型,如另一个帖子所示。
编辑:我找到了解决方案,但我不确定它为什么会起作用。 我恢复了“electron.service.ts”,现在一切正常,即使我删除了所有引用和导入服务(甚至是app.module中的导入)。