国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue webpack多頁面構(gòu)建的實(shí)例代碼第1/3頁

2019-11-19 12:58:24
字體:
供稿:網(wǎng)友

項(xiàng)目示例地址: https://github.com/ccyinghua/webpack-multipage

項(xiàng)目運(yùn)行:

下載項(xiàng)目之后

# 下載依賴npm install# 運(yùn)行npm run devhttp://localhost:3000/login.htmlhttp://localhost:3000/index.html

一、開發(fā)環(huán)境

node v6.11.0

二、安裝vue-cli腳手架

npm install vue-cli@2.8.2 -g

三、初始化項(xiàng)目

vue init webpack webpack-multipage // 創(chuàng)建項(xiàng)目cd webpack-multipage // 進(jìn)入webpack-multipage目錄npm install // 下載依賴npm run dev // 運(yùn)行

http://localhost:8080

四、修改配置支持多頁面

將項(xiàng)目根目錄index.html,src下的文件刪除,重新調(diào)整的src結(jié)構(gòu)目錄:

|-- src |-- assets |-- components |-- entry  |-- index // index模塊   |-- components    |-- Hello.vue   |-- router    |-- index.js   |-- index.html   |-- index.js   |-- index.vue  |-- login // login模塊   |-- login.html   |-- login.js   |-- login.vue

(1) 修改build/util.js,在文件最后添加

# 先下載glob組件npm install glob -D

將目錄映射成配置。如./src/entry/login/login.js變成映射{login: './src/entry/login/login.js'}

var glob = require('glob');exports.getEntries = function (globPath) { var entries = {} glob.sync(globPath).forEach(function (entry) { var basename = path.basename(entry, path.extname(entry), 'router.js'); entries[basename] = entry }); return entries;}

(2) 修改build/webpack.base.conf.js,找到entry屬性,使用了uitls.js文件中新添加的方法getEntries,將entry中的js都映射成程序的入口

module.exports = { entry: utils.getEntries('./src/entry/*/*.js'), ...}

(3) 修改build/webpack.dev.conf.js

刪除文件內(nèi)原有的HtmlWebpackPlugin相關(guān)內(nèi)容

...// https://github.com/ampedandwired/html-webpack-pluginnew HtmlWebpackPlugin({ filename: 'index.html', template: 'index.html', inject: true}),...

在文件最后添加

var pages = utils.getEntries('./src/entry/*/*.html')for(var page in pages) { // 配置生成的html文件,定義路徑等 var conf = { filename: page + '.html', template: pages                                                
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丽江市| 抚远县| 盐亭县| 天峨县| 时尚| 登封市| 上栗县| 阳东县| 小金县| 南华县| 淳化县| 英德市| 樟树市| 淳安县| 西藏| 兴宁市| 当涂县| 青海省| 炉霍县| 西吉县| 五常市| 黄石市| 宁陵县| 巴楚县| 万载县| 郯城县| 新龙县| 神农架林区| 长岛县| 肃宁县| 宽城| 湘潭县| 太保市| 友谊县| 庆阳市| 台州市| 萍乡市| 镇坪县| 岳普湖县| 太谷县| 邯郸市|