我希望能够用该文件的路径(相对于项目根目录(替换文件中的字符串。网络包可以吗?是否有现有的加载器?
用例: 我希望代码中的某些实体具有这些绝对名称,以便我在序列化时确切地知道它们是什么。
理想情况下,我希望能够编写类似'{PATH}'
的东西并将此字符串替换为例如'src/path/to/file.ts'
.很像DefinePlugin,但具有动态路径。
我的问题可以通过使用__filename
来解决,并具有:
node: {
__dirname: true,
__filename: true
}
在 webpack 配置中。
也许创建一个变量
const path = 'src/path/to/'
在 webpack 示例中:
{
test: /.sass$/,
use: [ 'style-loader', 'css-loader', 'sass-loader' ],
include: path.join(__dirname, path + 'folder-style/'),
exclude: /flexboxgrid/
},