tsconfig.json 也可以tsc --init
,"exclude":[
"node_modules"],
"include":[
"./src/**/*.ts"
]}
注意launch和tasks的配合,已經要啟動的檔案,比如index.html
launch.json
"
// },
/bin/index.html"
,//下面這個可以預先啟動任務
//引數是tasks.json裡某個task的label值
//表示啟動之前先完成tasks裡的任務
"prelaunchtask"
:"compile"}]
}
tasks.json
,
// "label": "tsc: build - tsconfig.json"
// },
/.vscode"}}
,]}
package.json
,"scripts":,
"keywords":[
"123456"],
"author"
:"hzj"
,"license"
:"isc"
,"dependencies"
:}
執行安裝庫命令,會安裝package檔案裡的所有庫
npm install
gulpfile.js
這個檔案解決了ts變js,
執行報錯:reports is not defined 和extends is not defined
//引用外掛程式模組
let gulp =
require
("gulp");
let browserify =
require
("browserify");
let source =
require
("vinyl-source-stream");
let header =
require
('gulp-header');
let tsify =
require
("tsify");
var workspacedir =
"../"
;//使用browserify,轉換ts到js,並輸出到bin/js目錄
gulp.
task
("compile"
,function()
, packagecache:})
//使用tsify外掛程式編譯ts
.plugin
(tsify)
.bundle()
//使用source把輸出檔案命名為bundle.js
.pipe
(source
('bundle.js'))
//給標頭檔案加上這些**可以實現繼承
.pipe
(header
(`var __extends = (this && this.__extends) || (function () instanceof array && function (d, b) ) ||
function (d, b) ;
return extendstatics(d, b);
};return function (d, b)
d.prototype = b === null ? object.create(b) : (__.prototype = b.prototype, new __());
};})();\n`))
//把bundle.js複製到bin/js目錄
.pipe
(gulp.
dest
(workspacedir +
"/bin/js"))
;});
gulp.
task
("default"
,gulp.
series
('compile'
))
有了上面這些操作以後,自己定義一下工程結果,上面配置和js需要微動
工程開啟
code .
啟動
f5
Ubuntu安裝vscode編輯器
sudo dpkg i code 1.47.3 1595520028 amd64.deb 1.進入商店選擇外掛程式,左側狀態列,方塊形狀圖示。2.安裝外掛程式 1 c c 這個肯定是必須的。2 c c snippets,即 c c 重用 塊。3 c c advanced lint,即 c c 靜態檢...
編輯器 VSCode配置C 編譯
傳說中的編輯器有兩個,vim和emacs,乙個是編輯器之神,乙個是神的編輯器。然後又有眾多小神,是兩極多強格局。然後,軟爹說,要有我,於是vscode從天而降,帶著繼承自vs強大的智慧型,體積卻極其輕簡,同時支援外掛程式,而且流暢至極,一腳踏進了編輯器之戰。於是,感覺要變天了。用著輕量的編輯器,卻又...
vscode編輯器markdow文件匯出為pdf
1.vscode外掛程式 markdown preview enhanced 2.在vscode內開啟乙個markdown文件 3.f1調出命令列,輸入 markdown preview enhanced extend parser 4.彈出的js檔案內容替換成下面的 function format...