簡體   English   中英

在加載程序數組中使用Webpack自定義加載程序

[英]Using Webpack custom loader in loaders array

我正在嘗試構建Webpack自定義加載器:

module.exports = function(source) {
  // Transform the source and return it
  console.log('$$$$$$$$$$$$$$$$$$$$$');
  return source;

};

現在,我想在加載程序數組中使用它,例如:

loaders: [
      {test: /\.vm$/, loader: 'vm-loader', exclude: [/node_modules/, /dist/]}
]

我嘗試使用resolveLoaderalias ,但是沒有用:

resolveLoader: {
    alias: {
      "vm-loader": path.join(__dirname, "./lib/velocity-plugin")
    },
    root: [
      path.join(__dirname, 'node_modules'),
      path.resolve('./node_modules')
    ]
  }

我想念什么?

回答我自己的問題:

事實證明,我的自定義加載器無法正常運行,因為webpack無法在不需要的文件上運行。 就我而言,這些html / vm文件不是必需的,也不是捆綁軟件的一部分(它們由服務器呈現)。

我的解決方案是添加gulp以使其正常工作。 另一個(hacky)解決方案將使用此方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM