Alias Resolve preLoader for webpack
Install webpack 1.x
$ npm install --save-dev alias-resolve-loader@1.0.6
Install webpack 2.x
$ npm install --save-dev alias-resolve-loader
Example webpack 1.x config
moduleexports = //... module: preLoaders: test: /\.$/ loader: "alias-resolve-loader" aliasesResolve: "@aliasName": "path/to/your/folder" //...;
Example webpack 2.x config
moduleexports = //... module: rules: enforce: 'pre' test: /\.$/ use: loader: 'alias-resolve-loader' options: alias: "@aliasName": "path/to/your/folder" //...;
A javascript file before compilation
"@aliasName/css/user.less"; body background: #9e9e9e;
will become:
"path/to/your/folder/css/user.less"; body background: #9e9e9e;