fix(loaders): enable usage esm modules
This commit is contained in:
parent
f01b1d2ec9
commit
0a759e6398
@ -1,11 +1,13 @@
|
||||
import type { WebpackOptions } from 'types';
|
||||
import type webpack from 'webpack';
|
||||
import getEsmLoader from './main-loaders/esm-loader';
|
||||
import { getAssetsLoaders } from './asset-loaders';
|
||||
import getMainLoader from './main-loaders';
|
||||
import { getStyleLoaders } from './style-loaders';
|
||||
import getSvgLoader from './svg-loaders';
|
||||
|
||||
const createLoaders = (options: WebpackOptions): (webpack.RuleSetRule | null)[] => [
|
||||
getEsmLoader(),
|
||||
getMainLoader(options),
|
||||
getSvgLoader(options),
|
||||
...getStyleLoaders(options),
|
||||
|
||||
8
src/loaders/main-loaders/esm-loader/index.ts
Normal file
8
src/loaders/main-loaders/esm-loader/index.ts
Normal file
@ -0,0 +1,8 @@
|
||||
const getEsmLoader = () => ({
|
||||
test: /\.m?js/,
|
||||
resolve: {
|
||||
fullySpecified: false,
|
||||
},
|
||||
});
|
||||
|
||||
export default getEsmLoader;
|
||||
Loading…
x
Reference in New Issue
Block a user