Node.js nwjs软件包编译错误:对ICU数据的文件描述符无效

我试图用nwjs创build我的第一个包,所以我创build了一个简单的应用程序,只有npmjs模块本地安装npm。 我的应用程序主文件只有一个console.log("Hello World!") 。 我压缩了应用程序文件 – 保存在根目录下 – app.nw命名为app.nw 我基本上遵循这个文件 。 包树是以下内容:

 app.nw - node_modules - nw (and all its files inside) - package.json - app.js 

而我的package.json是:

 { "name": "app3", "version": "1.0.0", "description": "", "main": "app.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "window": { // Some properties here } } 

然后我创build了一个空文件夹,并将app.nw复制到它。 从模块文件夹/nw/nwjs复制文件: nw.exenw.dllnw_elf.dllffmpeg.dll到它,并通过nw.exe拖动app.nw debug.log文件显示我以下错误:

[0524/110408:错误:icu_util.cc(157)]收到的ICU数据无效的文件描述符。 [0524/110408:致命:icu_util.cc(260)]检查失败:结果。

我无法通过networkingfind与此错误和此工具相关的任何内容。 我正在运行它在Win7的X64。 我也尝试从github手动下载nwjs,并尝试使用x64和x86二进制文件,但他们都给我同样的错误。

在下面,如果需要回溯:

 v8::OutputStream::WriteHeapStatsChunk [0x000007FEDA1B7AB1+225089] std::vector<v8::CpuProfileDeoptFrame,std::allocator<v8::CpuProfileDeoptFrame> >::operator= [0x000007FEDA1640BC+259612] v8::OutputStream::WriteHeapStatsChunk [0x000007FEDA1F2E58+467688] v8::Extension::auto_enable [0x000007FEDA1203D1+368897] v8::Extension::auto_enable [0x000007FEDA11ED19+363081] ChromeMain [0x000007FED9CE0EB5+133] GetUploadedReportsImpl [0x000000013F201251+3297] GetUploadedReportsImpl [0x000000013F20097F+1039] IsSandboxedProcess [0x000000013F264628+231640] BaseThreadInitThunk [0x0000000076C359BD+13] RtlUserThreadStart [0x0000000076E6A2E1+33] 

我在这里错过了什么?

我得到它与以下package.json

 { "name": "app4", "version": "1.0.0", "description": "", "main": "index.html", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "single-instance": true, "package": ".json", "window": { "title": "app4", "toolbar": false } } 

我实际上不确定我删除/添加了哪些特定的属性使其工作。 然后,我把它压缩到package.nw并放在与nw.exe相同的文件夹来运行它。