我有一个文件,我需要强制使我的应用程序的工作,我能够使用该文件在开发中指定固定路径var path = process.cwd() + '/src/app/components/task/Scripts';
和文件名之后,但打包后的应用程序,我想移动的文件,我需要在extraResources文件夹中的系统,从那里我将能够使用它let path = pathPackage.join(process.resourcesPath, 'extraResources');
,我正在使用电子锻造制造商生产构建exe,但是在安装exe后没有创建extraResources文件夹,我在package.json文件中指定了它
"build": {
"extraResources": [
"./extraResources/**"
]
},
有人能提供一个解决方案吗,我已经测试了所有的例子,但没有一个工作
2条答案
按热度按时间lmvvr0a81#
正如documention中提到的(此处记录了实际选项),您可以使用packagerConfig配置的extraResource选项添加文件。
额外资源额外资源:弦|字符串[]
例如,在
package.json
文件中:运行
npm run package
时,这些文件将放置在process.resourcesPath
目录中。u5rb5r592#
同样的问题。我的解决方案是在
forge.config.js
中使用他们的一个钩子:注意:您需要最新版本的node.js来运行
fs.cpSync