我正在编写一个Mac应用程序,它目前依赖于节点二进制文件的存在.这种方法的主要不便之处在于,由于App Store的限制,用户需要授予对节点二进制文件以及全局node_modules文件夹的访问权限.
所以我的想法是将节点二进制文件以及所有需要的节点模块添加到Mac App,但我不知道如何做到这一点.我知道你可以添加二进制文件,然后像这样使用它:
[task setLaunchPath:[[NSBundle mainBundle] pathForResource:@"node" ofType:@""]];
Run Code Online (Sandbox Code Playgroud)
我现在的问题是,如何告诉节点有关自定义node_modules的位置?