webpack腳手架增加版本號

2022-02-02 01:35:30 字數 945 閱讀 1010

1.product模式下,新增版本號:

1)common.js檔案中,輸出的檔案路徑要跟著變化

output: ,

2) 外掛程式中的html也要修改html的路徑

newhtmlwebpackplugin(),

3) production檔案

const config = require('../package.json');

let vendorversion = config.vendorversion? config.vendorversion :'';

外掛程式中新增

new copywebpackplugin([ //

檔案複製到打包的 dist/lib 資料夾下

]),new htmlwebpackincludeassetsplugin(),

--------------------

2. dev模式下

common.js 檔案

1) 輸出檔案的公共路徑改為跟路徑:/output.publicpath:'/'

2) 外掛程式中去掉 filename

newhtmlwebpackplugin(),

因為webpack-dev-server 走的是記憶體中的**,設定html模版即可,不要設定filename(即輸出路徑),

否則找不到html;

//注意:

htmlwebpackincludeassetsplugin要放在 htmlwebpackplugin外掛程式的後面

注意在dev或production中 外掛程式 htmlwebpackplugin 都要放在其他外掛程式前面,否則報錯!!
new htmlwebpackplugin(),

搭建webpack簡易腳手架

typescriptwebpack 已經掌握vue開發的情況下,想體驗一下typescript開發vue,可以通過以下過程配置乙個腳手架。1.閱讀webpack官網文件 webpack工作原理 2.閱讀typescript官網文件 腳手架搭建了解輔導教程部分 3.閱讀vue官網文件 vue配置入門 ...

自動增加版本號

三個js檔案叫increment.js,version.h,build.h 如下 main function main var bdebug false var args wscript.arguments if args.length 0 args 0 debug bdebug true crea...

用webpack手動搭建react腳手架

1.npm i webpack webpack cli webpack dev server react react dom d 2.npm i babel loader 7 babel core babel preset es2015 babel preset react d3.在安裝完成後需要在...