我正在为项目修改cypress桌面GUI。
我修改了/lib/gui.js
我通过安装来添加lodash和chokidar
npm i lodash
和npm i chokidar
在desktop-gui文件夹中。
我可以使用它们并与
npm run build
和npm start
但是当我尝试做npm binary-build
时
它抛出一个错误说
找不到模块“ lodash” 错误:找不到模块“ lodash” 在Module._resolveFilename(module.js:485:15)
或
找不到模块“ chokidar” 错误:找不到模块“ chokidar” 在Module._resolveFilename(module.js:485:15)
我将它们与
一起使用let _ = require('lodash')
let chokidar = require('chokidar')
问题是我想使用fs.writeSync
访问文件系统。
我只能从gui.js访问文件系统。我无法从任何.jsx文件访问它,因为它们是浏览器的一部分,没有文件系统访问权限。