繁体   English   中英

__dirname 在使用 pkg 打包我的 NodeJs 应用程序时停止工作

[英]__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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM