在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
将webpack与TS进行集成。 1. 安装TypeScript 编译器和 loader npm install --save-dev typescript ts-loader 2. 在package.json同级目录下新建tsconfig.json { "compilerOptions": { "outDir": "./dist/", "noImplicitAny": true, 3. 修改webpack.common.js module.exports = { + entry: { + app: './src/index.ts' + }, output: { filename: '[name].[chunkhash].js', path: path.resolve(__dirname, 'dist') }, module:{ rules:[ + { + test:/\.tsx?$/, + use: 'ts-loader', + exclude: /node_modules/ } ] }, + resolve:{ + extensions:['.ts', '.tsx', '.js'] + }, } ts-loader 在这里使用它可以方便地启用额外的webpack功能,例如将额外的web资源导入项目。 4. 三方库的使用 index.ts // 此处导入必须写成import as, 否则会报错 当ts文件中使用 npm 安装第三方库时,一定要同时安装这个库的类型声明文件。你可以从 TypeSearch 中找到并安装这些第三方库的类型声明文件。 如:lodash npm install --save-dev @types/lodash 5. 非代码文件的使用 创建
declare module "*.svg" { const content: any; export default content; } 通过指定任何以 |
请发表评论