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

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

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

2024-05-06 15:30:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(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

一、開(kāi)發(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

四、修改配置支持多頁(yè)面

將項(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            123下一頁(yè)閱讀全文                        
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 洪湖市| 胶南市| 罗江县| 连城县| 星子县| 余江县| 全椒县| 吉隆县| 宁河县| 周口市| 安龙县| 牟定县| 尼木县| 彭山县| 惠来县| 沂水县| 余姚市| 邯郸市| 象山县| 黄冈市| 大同县| 洛浦县| 广饶县| 青龙| 绥中县| 和平县| 新晃| 曲周县| 沁源县| 酉阳| 玉树县| 慈利县| 信阳市| 禹城市| 保德县| 南丹县| 迁西县| 泰顺县| 周至县| 乳源| 东光县|