[转]TypeScript 引入js库
2021-05-03 08:26
标签:ram target 使用 script null 一个 control clu style TypeScript 引入js库 原文链接:https://blog.csdn.net/candyguy242/article/details/84619884 [转]TypeScript 引入js库 标签:ram target 使用 script null 一个 control clu style 原文地址:https://www.cnblogs.com/sameen/p/typescript.html
如果要使用现有的js文件的话,需要对编译器增加–allowJS参数。可以修改tsconfig.json中的compilerOptions,将其中的"allowJs"设为true,如: “allowJs”: true,没有该字段的话增加该字段即可。另外在tsconfig中的"include"字段中将js文件的路径添加进去。建议增加一个专门的文件夹,用来存放所有要引入的js文件。比如都放到一个名为"jslibs"的目录中,然后在tsconfig.json的"include"字段中增加配置,匹配"jslibs"下的所有js文件,如:{
"compilerOptions": {
"strictNullChecks": true,
"noImplicitAny": true,
"module": "CommonJS",
"target": "ES5",
"allowJs": true,
"experimentalDecorators": true,
"noImplicitThis": true,
"noImplicitReturns": true,
"alwaysStrict": true,
"inlineSourceMap": true,
"inlineSources": true,
"noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"strict": true,
"removeComments": true,
"pretty": true,
"strictPropertyInitialization": true,
"typeRoots": [
"typings"
]
},
"include": [
"./**/*.ts",
"./src/jslibs/*.js"
],
"exclude": [
"node_modules",
"miniprogram_dist",
"**/*.spec.ts"
]
}
文章标题:[转]TypeScript 引入js库
文章链接:http://soscw.com/index.php/essay/81709.html