Node.js 使用Node';Angular v9项目中嵌入电子/电容器跨平台环境的s fs模块
在尝试将Node.js(v12.13)文件系统模块fs导入带有“import*as fs from'fs';”的Angular components/services*.ts文件时,我遇到了一些问题。我知道在访问任何文件系统的web应用程序中通常不应该这样做,但我在Electron(v7)环境中使用Angular,也在跨平台开发环境中使用Angular,例如作为常规桌面应用程序。我收到了诸如“找不到模块'fs'”或“找不到模块,无法解析'fs'”之类的错误。我见过类似的Angular+Electron项目设置,在Angular类中,fs以这种方式导入和使用,我只是不知道需要在“正常”设置的角度项目中添加什么样的精确配置,以避免生成错误,并使fs在作为electron应用程序启动时在运行时可用。您的浏览器窗口中是否有Node.js 使用Node';Angular v9项目中嵌入电子/电容器跨平台环境的s fs模块,node.js,angular,electron,capacitor,Node.js,Angular,Electron,Capacitor,在尝试将Node.js(v12.13)文件系统模块fs导入带有“import*as fs from'fs';”的Angular components/services*.ts文件时,我遇到了一些问题。我知道在访问任何文件系统的web应用程序中通常不应该这样做,但我在Electron(v7)环境中使用Angular,也在跨平台开发环境中使用Angular,例如作为常规桌面应用程序。我收到了诸如“找不到模块'fs'”或“找不到模块,无法解析'fs'”之类的错误。我见过类似的Angular+Elect
nodeIntegration:true
选项?否则,您将无法从渲染器访问节点API。是的,设定为真。仅此一点并不能完成浏览器窗口webPreferences
选项中的nodeIntegration:true
?否则,您将无法从渲染器访问节点API。是的,设定为真。单凭这一点是行不通的