我是 NeutralinoJS 的新手,我正在尝试我的第一个应用程序,我需要读取 json 文件的内容。我正在尝试使用Neutralino.filesystem.readFile方法,但失败并出现错误
{
code: "NE_RT_NATPRME",
message: "Missing permission to execute the native method: filesystem.readFile"
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过读取文件的状态,filesystem.getStats但它失败并出现相同的错误。如何激活运行权限filesystem.readFile和其他filestystem方法?
我已经使用 Electron 多年,并且喜欢这样一个事实:我可以提供一个前端应用程序,该应用程序具有一堆可以捆绑在 dmg 中的后端服务(与数据库的连接等)。
然而 Electron 有点重量级,我一直在研究 NeutralinoJs 和 Tauri,看看我是否可以做同样的事情。我尝试过 NeutralinoJs,它确实适合捆绑前端应用程序,但它似乎没有任何编写后端服务和用 C++ 编写的机制,我怀疑这不太可能发生。
Tauri 是否允许您用 Rust 编写后端服务 - 我无法从文档中得知。
我需要创建一个neutralino+svelte+ts项目,我注意到它在旧版本(neutralino-cli@1.8.1 )中是可能的,但在最新版本的neutralino中没有描述任何类似的内容。我尝试在最新的中性版本中运行版本1.8.1(neu create myapp --template svelte)中描述的相同命令,但收到错误:
neu: ERROR Unable to download resources from internet. Please check your internet connection and template URLs.
我尝试过不同类型的模板(ts和js),但得到了相同的结果。
我也尝试过运行命令neu create myapp --template neutralinojs/neutralinojs-svelte(同样的错误)。
知道怎么做吗?