目前我的项目文件夹组织如下:
Root folder
| media folders
| js folder
| index.html
| NW folder
package.json
NW读取位于NW文件夹内,该文件夹还包含SDK存档中的所有内容,但无论我写什么,似乎都不指向index.html。我尝试了"main": "./../index.html"
和"main": "../index.html"
,但它们都不工作。
在父文件夹中指向index.html
的正确方法是什么?提前谢谢。
你不应该放package。NW文件夹中的json文件。把包。在index.html旁边的json(在根文件夹中),并从该文件夹运行NW.js。然后您的main
将指向"/index.html"
cd /your/root/folder
mv "NW folder/package.json" .
"./NW folder/nw" .
我建议将所有项目文件放入package.nw
文件夹中,其中包含package.json
。当你打开nw.exe
时,它会在它旁边寻找一个package.nw
文件夹,然后尝试在其中运行应用程序。
YourProject/
├── package.nw/
│ ├── media/
│ ├── js/
│ ├── css/
│ ├── index.html
│ └── package.json
├── locales/
├── swiftshader/
├── nw.dll
├── nw.exe
└── all the other NW.js files...
然后你可以将nw.exe
重命名为MyApp.exe
,用ResourceHacker自定义它的图标,压缩YourProject
文件夹并将其发送给好友进行尝试。然后他们所要做的就是"解压/双击"。