node.js - __dirname 在使用 pkg 编译期间设置,而不是在运行时设置
问题描述
几乎是标题,在使用 PKG 编译我的 node.js 应用程序后,我使用 __dirname 的变量被设置为我的计算机路径,而不是在我运行 exe 时。每当我将我的应用程序分发给用户时,这都会导致问题,它对他们不起作用。任何人都有修复或解决方法?
解决方案
推荐阅读
- neo4j - Cypher 查询以查找具有共享属性的节点,并将其公式化为输入和输出
- javascript - 按 parentId javascript 对平面数组进行排序
- git - 尝试推送到 git 实验室时,“确保在 git 中配置了 'user.email' 和 'user.name'”
- mysql - SQL 事件不运行
- python-3.x - 测试 AWS Lambda 处理程序函数时出错:事件和上下文参数的数据格式
- aem - AEM 6.4 [coral-3] - 根据下拉选择切换对话框字段 - 不适用于多个值
- security - 仅允许 OAuth2 API 的受信任应用程序
- python - Python 绘制具有集成的函数
- html - 在 CSS 中,“使 div 充当列”是什么意思?意思是?并将 div 居中
- ios - 在 plist 文件中使用用户定义的构建设置