我希望能够用该文件的路径(相对于项目根目录)替换文件中的字符串。使用webpack可以吗?是否有现有的装载机?
用例: 我希望代码中的某些实体具有这些绝对名称,以便在序列化它们时确切知道它们是什么。
理想情况下,我只想编写类似'{PATH}'
之类的内容,并将此字符串替换为例如'src/path/to/file.ts'
。就像DefinePlugin一样,但是具有动态路径。
答案 0 :(得分:0)
也许创建一个变量
#include "a.h"
#include <iostream>
using namespace std;
int main() {
Foo<int> f;
cout << f.bar();
return 0;
}
和在webpack示例中:
const path = 'src/path/to/'
答案 1 :(得分:0)
我的问题可能可以通过使用__filename
并具有以下条件来解决:
node: {
__dirname: true,
__filename: true
}
在webpack配置中。