Ancora sistemazioni Typescript... getters, mutations, actions... "@" alias.

This commit is contained in:
paolo
2018-11-17 20:32:28 +01:00
parent 7c49a97217
commit 794e7088e7
22 changed files with 184 additions and 165 deletions

View File

@@ -9,7 +9,27 @@ const envparser = require('./config/envparser')
const extendTypescriptToWebpack = (config) => {
config.resolve
.extensions
.add('.ts');
.add('.ts', '.js', '.vue')
config.resolve
.alias
.set('@components', path.resolve(__dirname, 'src/components/index.ts'))
.set('@components', path.resolve(__dirname, 'src/components'))
.set('@views', path.resolve(__dirname, 'src/components/views/index.ts'))
.set('@views', path.resolve(__dirname, 'src/components/views'))
.set('@src', path.resolve(__dirname, 'src'))
.set('@icons', path.resolve(__dirname, 'src/assets/icons'))
.set('@images', path.resolve(__dirname, 'src/assets/images'))
.set('@classes', path.resolve(__dirname, 'src/classes/index.ts'))
.set('@utils', path.resolve(__dirname, 'src/utils/index.ts'))
.set('@utils', path.resolve(__dirname, 'src/utils/*'))
.set('@css', path.resolve(__dirname, 'src/styles/variables.scss'))
.set('@router', path.resolve(__dirname, 'src/router/index.ts'))
.set('@validators', path.resolve(__dirname, 'src/utils/validators.ts'))
.set('@api', path.resolve(__dirname, 'src/store/Api/index.ts'))
.set('@paths', path.resolve(__dirname, 'src/store/Api/ApiRoutes.ts'))
.set('@types', path.resolve(__dirname, 'src/typings/index.ts'))
.set('@store', path.resolve(__dirname, 'src/store/index.ts'))
.set('@modules', path.resolve(__dirname, 'src/store/Modules/index.ts'))
config.module
.rule('typescript')
.test(/\.tsx?$/)
@@ -68,7 +88,6 @@ module.exports = function (ctx) {
.alias
.set('~', __dirname)
.set('@', path.resolve(__dirname, 'src'))
.set('@classes', path.resolve(__dirname, 'src/classes/index.ts'));
config.module
.rule('template-engine')
.test(/\.pug$/)