0.1.0 • Published 6 months ago

raw-loader-plugin v0.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

@emp/cli

// emp-config.ts

import { empRawPlugin } from 'raw-loader-plugin';

export default {
    // ...其他配置信息...
    plugins: [
        empRawPlugin(),
    ],
};

webpack

  • 第一张方法
// webpack.config.js
import { webpackRawPlugin } from 'raw-loader-plugin';

export default {
    // ...其他配置信息...
    plugins: [
       new webpackRawPlugin(),
    ],
};
  • 第二种方法
// webpack.config.js

module.exports = {
  module: {
    rules: [
      {
        test: /\.svg$/i,
        type: 'asset/source',
        resourceQuery: /\?raw/,
        use: [
          {
            loader: require.resolve('raw-loader-plugin/dist/raw-loader.js'),
            options: {
              mode: 'raw',
            },
          },
        ],
      },
    ],
  },
};
declare const rawLoaderOptions: {
    mode?: 'es' | 'common' | 'raw' | 'base64';
    test?: RegExp;
    resourceQuery?: RegExp;
};
empRawPlugin(options?: rawLoaderOptions);
0.1.0

6 months ago