为什么我不能将我的main.js文件移动到子目录中,而不能从该子目录中建立电子文件?例如我的文件结构:
app
|_package.json
|_node_modules
|_src
|_main.js
|_index.html
|_renderer.js
|_...
Run Code Online (Sandbox Code Playgroud)
我的package.json:
"main":"main.js",
"scripts" : {
"start": "electron ./src"
}
Run Code Online (Sandbox Code Playgroud)
当我运行开始时, electron将启动简介屏幕(“开始运行您的应用程序...”),而不是我在./src中创建的应用程序。是否有允许这种情况发生的软件包?package.json文件中缺少什么?
自从我发布到SO以来已经有一段时间了,但是这让我很困惑/在Electron的网站上没有明确记录(您认为它会存在于建筑中)。我确实在快速入门中看到了有关文件结构的信息,但并没有说我不能像上面说明的那样^^当我将Im强制设置为特定的文件结构时,我只是讨厌这并不是什么大问题。
小智 5
我正在开发的Electron应用程序还利用了main.js位于子目录中的文件,这是如何在您的package.json文件中进行记录的方式:
"main":"src/main.js",
"scripts" : {
"start": "electron ."
}
Run Code Online (Sandbox Code Playgroud)
我猜这是因为npm需要在package.json...中启动脚本的正确相对路径
在编写您的第一个电子应用程序中可能还会有一些相关信息。