我在玩NodeJS和电子游戏。使用节点10.9.0和名为electron-react-boilerplate的样板。
我安装的所有NodeJS依赖项都正常工作,但我需要安装一个本机模块。样板文档说要在/app目录中安装本机模块,我也是这样做的,但是它抛给我的是:
../src/binding.cc:619:11: error: no member named 'ForceSet' in 'v8::Object'
target->ForceSet(Nan::New<v8::String>("endianness").ToLoc
我不能在vscode上安装Spring扩展包
[2022-06-13 21:05:14.065] [renderer1] [error] ["Extract: ENOENT: no such file or directory, open 'c:\\Users\\valdi\\.vscode\\extensions\\.88390b88-fba4-4bc6-bd78-70ebb64b5614\\language-server\\META-INF\\third-party-open-source-licenses\\bsd 3-clause \"new\" or
我使用电子构建器,并在我的电子应用程序的name和productName中设置了package.json,但是当我使用nsis使安装程序安装到windows、在windows设置中的应用程序列表或程序列表中,它以我不想要的应用程序的名称显示版本,那么是否有configuration of electron-builder或nsis可以用来使该应用程序工作?
使用e-builder构建Windows应用程序,在注册时,我得到了这个错误:
dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
Referenced from: /Users/puss/Library/Caches/electron-builder/winCodeSign/winCodeSign-1.7.0/darwin/osslsigncode
Reason: image not found
我安装了最新版本的node和version,并试用了这些示例。当我输入"npm start“时,它们就起作用了。但是:当我尝试在另一个文件夹中创建一个应用程序并启动它时,我得到了这个npm-debug.log:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ]
2 info using npm@3.10.10
3 info using node@v6.11.2
4 verbose run-script
我将2020年MacBook更新为蒙特雷12.3.1,当我试图使用code .通过终端打开Visual代码时,我得到了下面的错误
/usr/local/bin/code: line 6: python: command not found
/usr/local/bin/code: line 10: ./MacOS/Electron: No such file or directory
这与我在尝试打开的不同项目中遇到的错误相同,其中有些甚至不是用Python编写的。我已经尝试过卸载和重新安装从路径到VS的‘代码命令’,但是它仍然返回相同的错误。有什么想法吗?提前谢谢。
My System:
Mac 10.14.6
电子: 10.1.5
electron-forge:^6.0.0-beta.54
我一直在做一个电子方面的项目。我开始使用电子锻造,我有一个小应用程序运行良好,然后我把它搁置了几个星期。回到这里,我试着运行npm start,它只做了回到一个新的终端线路。于是我尝试了electron-forge start,它返回了bash: electron-forge: command not found。
我试着删除我的node_modules文件夹,重新安装,我尝试创建一个新的电子锻造样板,但两者都没有改变。我试着在全球范围内安装电子锻造,但它在第二步就出
电子应用程序8.0.2版
发行详情
在呈现程序过程中使用事件
let win = require('electron').remote.getCurrentWindow();
win.on('focus', ()=>{
console.log('focused');
});
win.on('blur', ()=>{
console.log('blured');
});
在开发控制台上抛出错误
Attempting to call a function in a renderer window t
我不看这段YouTube视频了:
他做了很好的解释,但我在执行他所做的步骤时仍然收到不同的错误。
配置:“启动程序”
电子弹出错误:
A JavaScript error occurred in the main process
Uncaught Exception:
Error: Can't find package.json
at findPackageJson (/Users/user/dev/electron-app/node_modules/electron-prebuilt-compile/lib/es6-init.js:19:11)
at findPa
我正在尝试从Visual Studio代码中以调试模式运行应用程序。当我单击debug时,出现以下错误:
A JavaScript error occurred in the main process
Uncaught Exception:
Error: Cannot find module 'C:\electron2\electron_app\--inspect-brk=15965'
at Module._resolveFilename (internal/modules/cjs/loader.js:602:15)
at Function.Module._r
当我安装electron quick start并运行 node_modules/.bin/electron --help 它告诉我: A path to an Electron app may be specified. It must be one of the following:
- index.js file.
- Folder containing a package.json file.
- Folder containing an index.js file.
- .html/.htm file.
- http://, https://, or file:
我决定尝试学习电子,所以我克隆了,用npm i安装了依赖项并运行了npm start,但是由于这个错误,我需要帮助:
dyld: Symbol not found: ___NSArray0__
Referenced from: /Users/martin/Desktop/electron-quick-start/node_modules/electron/dist/Electron.app/Contents/MacOS/../Frameworks/ReactiveObjC.framework/ReactiveObjC (which was built for Mac OS X 10.11)
上周我遇到了以下问题--我不仅想把我的Ionic项目编译成android版本,还想把它编译成电子桌面应用。但是,每次当我部署打包的电子版时,我都会看到一个白屏。 如何重现问题: # i create simple angular app
ionic start example-app tabs --type angular
cd example-app
# i add @capacitor-community version of electron, since the original electron is deprecated
npm i @capacitor-community/e
我最近升级到电子v1.3从0.37和get找不到模块‘远程’在渲染过程中。
一直在翻阅文档,但没能想出更多
这是我代码的一部分
渲染器JS文件
var remote = require('electron').remote;
const ipcRenderer = require('electron').ipcRenderer;
const session = remote.require('electron').session; //i'm trying to use the session module here
var app =
当我用npm包" Electron -reload“编译我的Electron应用程序时。我收到一个错误。显然,Electron-reload使用chokidar来监视我的应用程序文件,因此当检测到文件更改时,它可以重新加载它。 我在编译我和webpack的电子主进程时遇到的错误: WARNING in ./node_modules/chokidar/lib/fsevents-handler.js
Module not found: Error: Can't resolve 'fsevents' in
'C:\[...]\node_modules\ch