Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用Node';Angular v9项目中嵌入电子/电容器跨平台环境的s fs模块_Node.js_Angular_Electron_Capacitor - Fatal编程技术网

Node.js 使用Node';Angular v9项目中嵌入电子/电容器跨平台环境的s fs模块

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

在尝试将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应用程序启动时在运行时可用。

您的浏览器窗口中是否有
nodeIntegration:true
选项?否则,您将无法从渲染器访问节点API。是的,设定为真。仅此一点并不能完成浏览器窗口
webPreferences
选项中的
nodeIntegration:true
?否则,您将无法从渲染器访问节点API。是的,设定为真。单凭这一点是行不通的