[英]__dirname ceases to work when using pkg to pack my NodeJs apps
我在我的 NodeJs 应用程序中应用了下面的代码:
console.log(__dirname);
我希望使用 pkg 打包应用程序。 但是,通常会打印 .js 文件的路径(假设它是“F:\Files\apps\my_dir”,我现在只得到一个“F:\snapshot\my_dir”(中间部分是替换为“快照”。我该如何解决?
我终于解决了这个问题。 我们不应该使用 __dirname。 相反,我们应该这样做:
const process = require('process');
console.log(process.cwd())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.