vue源碼的script/config.js文件相關依賴

在vue源碼的script/config.js 定義了rollup打包的配置文件 :
1 這一部分引入了一些依賴

const path = require('path')    //  path 模塊提供了一些用於處理文件路徑的小工具
const buble = require('rollup-plugin-buble') //rollup.js打包的過程中進行代碼編譯,將ES6+代碼編譯成ES2015標準
const alias = require('rollup-plugin-alias') // alias插件提供了爲模塊起別名的功能
const cjs = require('rollup-plugin-commonjs') //支持CommonJS模塊
const replace = require('rollup-plugin-replace')   //replace插件的用途是在打包時動態替換代碼中的內容
const node = require('rollup-plugin-node-resolve') //合併外部模塊代碼 for using third party modules in 
const flow = require('rollup-plugin-flow-no-whitespace') //flow插件用於在rollup.js打包過程中清除flow類型檢查部分的代碼
const version = process.env.VERSION || require('../package.json').version // 環境信息包含的版本信息或者package.json中定義的版本號
const weexVersion = process.env.WEEX_VERSION || require('../packages/weex-vue-framework/package.json').version //weex是阿里開發的跨平臺移動開發工具
const featureFlags = require('./feature-flags')

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章