webpack開發配置

2022-09-20 01:03:10 字數 2139 閱讀 9233

/*

* * webpack打包js配置

* 新增eot/woff/ttf/svg

* 把resposive直接打包到vendor,頁面無需引入

* 新增環境判斷&動態獲取publicpath

* @authors jean chueng ([email protected])

* @date 2016-08-08 10:41:31

* @version v1.0.2 */

/****初始設定***

*///

判斷開發環境||生產環境||測試環境

var isproduction = function

() ;

var ishot = function

() ;

//伺服器位址

var server = "";

//輸出環境: '/dev/'表示開發環境;'/dist/'表示生產環境

var senvironment = function

() };

//var ssystem = 'mobile/';

//業務模組名: * 為遍歷所有業務功能模組

var sfunname = '*';

/****end 初始設定***

*/var webpack = require('webpack'),

path = require('path'),

glob = require('glob'),

precss = require('precss'),

autoprefixer = require('autoprefixer'),

extracttextplugin = require('extract-text-webpack-plugin');

/**-------------------------------------------

* 獲取多頁面的每個入口檔案,用於配置中的entry

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

*/function

getentry() ;

var nlength = ssystem.length - 1;

//首先我們先讀取我們的開發目錄 需求功能member 手機端為mobile pc端為basic

var srcdirname = './src/'+ssystem+sfunname+'/*/*.js';

glob.sync(srcdirname).foreach(

function

(name) );

console.log('是否壓縮檔案:'+isproduction());

console.log('輸出路徑:'+senvironment()+ssystem);

return

entry;}/*

*---------

* 定義外掛程式

-----------

*/var plugins =[

//提供全域性的變數,在模組中使用無需用require引入

newwebpack.provideplugin(),

//提取公共模組

newwebpack.optimize.commonschunkplugin(),

//單獨打包css

new extracttextplugin('[name].min.css'),

];if

( isproduction() ),

mangle:

}));}/*

*--------------

* webpack引數

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

*/module.exports =,

resolve:

},module: ,,,

]},

postcss:

function

()) ];

},externals:,

plugins: plugins,

devtool: isproduction()?null:'source-map',

};

webpack 安全和開發 配置建議

配置檔案 webpack.config.js 修改位置module.exports mode 執行的模式,開發development和production生產 開發環境下 建議把devtiool的值設定eval source map 好處 可以精準定位到具體的錯誤行號 module.exports ...

flask 開發配置

一 在虛擬機器裡面安裝ubuntu系統.略 二 apt install python3 pip 安裝pip,pip3 install upgrade pip 三 pip3 install virtualenv 安裝虛擬環境 virtualenv env 建立環境 virtualenv no site...

EF for MySql 開發配置手冊

配置驅動 使用vs連線mysql必須配置驅動,驅動配置完成後 vs新增連線選項卡中會出現mysql database連線方式 1.安裝 mysql for visual studio 2.mysql connector net nuget安裝包 1.使用nuget管理器為專案安裝 mysql.dat...