1. 程式人生 > >webpack 之 resolve.alias(別名)

webpack 之 resolve.alias(別名)

指定 lang 離開 one class public rom code try

module.exports = {
entry: ‘./src/main.js‘,
output: {
path: path.resolve(__dirname, ‘./dist‘),
publicPath: ‘/dist/‘,
filename: ‘build.js‘
},
module: {
rules: [ ]
},
resolve: {
     extensions: [".js", ".json"]   //自動解決某些擴展
        alias: {
‘vue$‘: ‘vue/dist/vue.esm.js‘,
‘components$‘: path.resolve(__dirname, ‘src/components/‘)
}
}

}

import Header from ‘components/Header.js‘

這樣我們引用一個指定文件時就不用再向以前那樣寫很長的路徑了

自動解決某些擴展。默認為:

extensions: [".js", ".json"]

導入時可以讓用戶離開擴展程序:

import Header from ‘components/Header‘


webpack 之 resolve.alias(別名)