【发布时间】:2019-12-19 02:36:19
【问题描述】:
当我尝试使用时
import { readFileSync } from 'fs';
我得到了错误
找不到模块:错误:无法解析“fs”
事实上,当我在 VS 的程序中使用 readFileSync 时,即使智能感知也可以正常工作,但是当我运行 ng serve 时,它会出现编译器错误。
我花了几个小时查看其他 SO 帖子并搜索互联网。没有任何效果。例如,尝试在之前为空的位置设置 "types": ["node"]。尝试使用奇怪的/// 语法进行导入,但这也不起作用。
我也尝试过像import { fs } from '@types/node'; 这样的奇怪语法。
我将 fs 用于以下socket.io 调用:
this.socket = io('https://12.123.1245:1234', { ca: readFileSync('./assets/cert.pem'), rejectUnauthorized: false });
【问题讨论】:
-
什么是
fs? -
你想do this吗?在这种情况下,您需要阅读this comment
-
是的,谢谢@SagarChaudhary,显然这是一个 npm 包,哪个...
-
我以为你不知道。不是这样的。
标签: angular node-modules