由於專案需要,網上找了不少資料,總結了一套適合專案的打包流程,把ts**打包成js庫
首先是gulpfile.js檔案,直接貼上**:
const gulp =
require
('gulp'
)const rollup =
require
('rollup'
)const clean =
require
('gulp-clean'
)const rename =
require
("gulp-rename");
const uglify =
require
('gulp-uglify-es').
default
;const rolluptypescript =
require
('rollup-plugin-typescript2'
)gulp.
task
('clean'
,function()
).pipe
(clean
('dist'))
;});
gulp.
task
('clean-js'
,function()
).pipe
(clean
('*.js'))
;});
gulp.
task
("build"
,async
function()
, plugins:
[rolluptypescript()
]});
await subtask.
write()
;});
gulp.
task
("uglify"
,function()
)).pipe
(uglify
(/* options */))
.pipe
(gulp.
dest
("dist/"))
;});
gulp.
task
('default'
, gulp.
series
( gulp.
parallel
('clean'),
gulp.
parallel
('clean-js'),
gulp.
parallel
('build'),
gulp.
parallel
('uglify'))
)
然後是package.json
,"keywords":[
],"author"
:"sixsir"
,"license"
:"isc"
,"devdependencies"
:}
最後是tsconfig.json:
,"exclude":[
"node_modules"
]}
**放在同目錄下的src資料夾就好
3個必要的配置檔案準備好了後,執行:
npm install
gulp
生成的d.ts 和 js檔案會在dist目錄下
打包自己的framework
1.新建乙個framework工程檔案 2.設定相關屬性 build active architecture only 設定為no link with standard libraries 設定為no mach o type 設定為static library 3.引入原始檔,將其它標頭檔案引用到乙...
tomcat結合自己的jdk
size medium 1。如果需要部署專案的機子上沒有安裝jdk 2。機子上的jdk太老,不能用了 方法一 需要在專案中加入自己的jre資料夾,tomcat的startup.bat中的頭上加入 size echo off set jre home e tomcat6 jdk1.5 jre set ...
使用Remastersys打包自己的ubuntu
筆者由於經常瞎搗鼓自己的ubuntu,結果總是導致未知的bug被迫無奈重灌系統。可是我精心裝扮的各種外掛程式,還有環境,軟體全部需要再重新安裝一遍,哦不,n遍。所以如果可以把現有的系統直接打包成iso檔案,無論出什麼問題直接重灌就好了,省了很多時間,於是蒐羅網上的資訊找到了可行的辦法。wget wg...