是否有一个Webpack加载程序可以用文件的路径替换字符串?

时间:2018-10-26 11:29:30

标签: webpack

我希望能够用该文件的路径(相对于项目根目录)替换文件中的字符串。使用webpack可以吗?是否有现有的装载机?

用例: 我希望代码中的某些实体具有这些绝对名称,以便在序列化它们时确切知道它们是什么。

理想情况下,我只想编写类似'{PATH}'之类的内容,并将此字符串替换为例如'src/path/to/file.ts'。就像DefinePlugin一样,但是具有动态路径。

2 个答案:

答案 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配置中。