構(gòu)建工具

一、項(xiàng)目準(zhǔn)備

1、創(chuàng)建目錄

2、初始化

npm init? ? →? ? package.json

3、創(chuàng)建業(yè)務(wù)目錄

app→js→main,App.vue **

app→css→reset.css

app→vues→index.html

二、創(chuàng)建配置文件

1、創(chuàng)建配置文件

webpack.config.js

2、文件配置

基礎(chǔ)配置

entry: {? ? //入口,表示webpage要構(gòu)建哪個(gè)文件

????app: './app/js/main.js'

},

module: {? ? //配置loader

????loaders: [{

????test: /\.html$/,

? ????? loader: 'html-loader'

? ????},{

????test: /\.vue$/,

? ? ????loader: 'vue-loader'

? ????},{

????test: /\.scss$/,

? ? ????loader: 'style-loader!css-loader!sass-loader'? ? //多個(gè)loader串行解析,順序從右向左

? ????}]

????},

plugins: [],? ? //插件

output: {? ? //輸出

????filename: '[name].min.js',

? ????path: path.resolve(__dirname, 'dist')? ? //resolve表示相對(duì)路徑,__dirname表示當(dāng)前目錄

}

進(jìn)階配置

devServer: {

????contentBase: path.join(__dirname, 'dist'),

? ? compress: true,

? ? port: 9000

},

resolve: {

????extensions: [".js", ".json", ".vue", ".scss"],

? ? ????alias: {

????????????'vue$': 'vue/dist/vue.esm.js' // 用 webpack 1 時(shí)需用'vue/dist/vue.common.js'

? ? }

},

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容