我使用node.js并安装pkg模块将js文件转换为exe。
<v-date-picker v-model="date" @input="changeHours" no-title>
<div class="flex-grow-1"></div>
<v-btn text color="primary" @click="modal = false">Cancel</v-btn>
<v-btn text color="primary" @click="$refs.dialog.save(date)">OK</v-btn>
</v-date-picker>
但是转换后,__dirname变量无效。它没有指向它(我的程序的)完整目录路径。 它只是得到非常奇怪的路径,例如“ C:/ snapshot / NodeProj”。 该路径不存在,并且在包装__dirname变量之前是可以的,但是在包装之后它只是获得无效的路径。
我应该怎么做才能获得真实的目录路径?
答案 0 :(得分:0)
您可以将process.pkg
属性用作条件变量。
在开发模式下它将是未定义的,那时候您可以使用__dirname
在打包应用程序中它将具有价值,因此您可以使用process.cwd()