歡迎您光臨本站 註冊首頁

dynamic-replace-loader 1.0.0 釋出,程式碼動態隨機替換(Webpack)

←手機掃碼閱讀     admin @ 2020-07-20 , reply:0

dynamic-replace-loader 1.0.0 釋出了,做為一個 Webpack Loader, 用於對 js 檔案內指定內容進行匹配替換

注:替換內容目前僅在當前檔案內有效,確保被替換的內容,在其他檔案不被訪問

比如: 一個類中的私有屬性,我們希望打包後可以動態隨機地更換為其他名稱

將User._propA打包後隨機替換為其他屬性名,只需在檔案開頭加上註釋 /* DYNAMIC-REPLACE _propA */


 /* DYNAMIC-REPLACE _propA */
 class User {
   constructor() {
     this._propA = 'private context'
   }
 
   printPropA() {
     console.log(this._propA)
   }
 }

打包後loader輸出為


 /* DYNAMIC-REPLACE _propA */
 class User {
   constructor() {
     this.MX = 'private context'
   }
 
   printPropA() {
     console.log(this.MX)
   }
 }

詳細使用方法,參見文件


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/117325/dynamic-replace-loader-1-0-0-released
dynamic-replace-loader 1.0.0 釋出,程式碼動態隨機替換(Webpack)已經有73次圍觀

http://coctec.com/news/all/show-post-244142.html