gpt4 book ai didi

webpack - webpack 中的当前文件路径

转载 作者:行者123 更新时间:2023-12-02 11:34:17 27 4
gpt4 key购买 nike

有没有办法接收当前文件路径,就像在 requirejs 中一样?

define(['module'], function (module) {
console.log(module.uri)
});

最佳答案

是的,有一个:__filename .

但默认情况下,webpack 不会泄漏路径信息,您需要设置一个配置标志来获取真实的文件名而不是模拟文件名("/index.js")。

// /home/project/webpack.config.js
module.exports = {
context: __dirname,
node: {
__filename: true
}
}

您可以使用__filename获取相对于context选项的当前文件名:

// in /home/project/dir/file.js
console.log(__filename);
// => logs "dir/file.js"

文件名仅嵌入到使用 __filename 的模块中。因此您不必担心路径从其他模块泄漏。

关于webpack - webpack 中的当前文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25553868/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com