File tree Expand file tree Collapse file tree 2 files changed +30
-10
lines changed Expand file tree Collapse file tree 2 files changed +30
-10
lines changed Original file line number Diff line number Diff line change @@ -19,27 +19,46 @@ var main = fs
1919 . replace ( / V u e \. v e r s i o n = ' [ \d \. ] + ' / , "Vue.version = '" + version + "'" )
2020fs . writeFileSync ( 'src/index.js' , main )
2121
22- // Dev build
22+ // CommonJS build.
23+ // this is used as the "main" field in package.json
24+ // and used by bundlers like Webpack and Browserify.
2325rollup . rollup ( {
2426 entry : 'src/index.js' ,
2527 plugins : [
26- replace ( {
27- 'process.env.NODE_ENV' : "'development'"
28- } ) ,
2928 babel ( {
3029 loose : 'all'
3130 } )
3231 ]
3332} )
3433. then ( function ( bundle ) {
35- return write ( 'dist/vue.js' , bundle . generate ( {
36- format : 'umd' ,
37- banner : banner ,
38- moduleName : 'Vue'
34+ return write ( 'dist/vue.common.js' , bundle . generate ( {
35+ format : 'cjs' ,
36+ banner : banner
3937 } ) . code )
4038} )
39+ // Standalone Dev Build
4140. then ( function ( ) {
42- // Production build
41+ return rollup . rollup ( {
42+ entry : 'src/index.js' ,
43+ plugins : [
44+ replace ( {
45+ 'process.env.NODE_ENV' : "'development'"
46+ } ) ,
47+ babel ( {
48+ loose : 'all'
49+ } )
50+ ]
51+ } )
52+ . then ( function ( bundle ) {
53+ return write ( 'dist/vue.js' , bundle . generate ( {
54+ format : 'umd' ,
55+ banner : banner ,
56+ moduleName : 'Vue'
57+ } ) . code )
58+ } )
59+ } )
60+ . then ( function ( ) {
61+ // Standalone Production Build
4362 return rollup . rollup ( {
4463 entry : 'src/index.js' ,
4564 plugins : [
Original file line number Diff line number Diff line change 99 " browser" ,
1010 " framework"
1111 ],
12- "main" : " dist/vue.js" ,
12+ "main" : " dist/vue.common. js" ,
1313 "files" : [
1414 " dist/vue.js" ,
1515 " dist/vue.min.js" ,
16+ " dist/vue.common.js" ,
1617 " src"
1718 ],
1819 "repository" : {
You can’t perform that action at this time.
0 commit comments