首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

webpack -如何在加载器中获取入口文件名?

在webpack中,可以通过加载器(loader)来获取入口文件名。加载器是用于对模块进行转换的函数,它可以在模块被添加到依赖图中之前,对模块的源代码进行处理。

要在加载器中获取入口文件名,可以使用this.resourcePath属性。this.resourcePath属性表示当前正在处理的模块的绝对路径,通过对该路径进行处理,可以获取到入口文件名。

以下是一个示例加载器,用于获取入口文件名:

代码语言:javascript
复制
module.exports = function(source) {
  // 获取入口文件名
  const entryFileName = this.resourcePath.split('/').pop();
  
  // 对源代码进行处理
  // ...
  
  return source;
};

在上述示例中,this.resourcePath表示当前正在处理的模块的绝对路径。通过使用split('/')方法将路径字符串以/分割为数组,然后使用pop()方法获取数组的最后一个元素,即为入口文件名。

请注意,加载器中的this指向了当前的加载器上下文,因此可以通过this.resourcePath来获取当前模块的路径。

对于webpack的更多信息和使用方法,可以参考腾讯云的相关产品和文档:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券