我有一个简单的应用程序,它基于电子快速启动,几乎没有任何变化.我正在尝试使用nedb并在我的userData路径中传递它.
我的Package.json
"name": "my-electron-app",
"version": "1.0.0",
"description": "A minimal Electron application",
"main": "main.js",
"scripts": {
"start": "electron main.js"
}
Run Code Online (Sandbox Code Playgroud)
我的渲染器脚本(app.js):
const remote = require('electron').remote;
const app = remote.app;
console.log(app.getPath('userData'))
Run Code Online (Sandbox Code Playgroud)
根据控制台,userData是
C:\用户\我\应用程序数据\漫游\电子
不应该这样吗?
C:\用户\我\应用程序数据\漫游\ MY-电子应用
Tea*_*eak 12
我相信问题在于你直接将Electron指向你的脚本,这意味着Electron完全忽略了你package.json文件的存在.因此,它不知道您的应用程序的名称.
尝试:
"scripts": {
"start": "electron ."
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3538 次 |
| 最近记录: |