首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端架构与工程

    Typescript+WebGL+Webpack开发环境搭建

    '] } } Webpack编译TypeScript的loader有两个:ts-loader和awesome-typescript-loader。 最终选择后者的原因当然不是因为它的名字中有个awesome,而是相对于前者,awesome-typescript-loader能够提供一些更加便利的功能,比如alias-别名。 awesome-typescript-loader很好地解决了这个问题,它可以将tsconfig.json的别名配置映射至Webpack的resolve.alias。 另外需要注意的是,使用awesome-typescript-loader需要在Webpack的resolve中创建对应的插件: const TsConfigPathsPlugin = require(' awesome-typescript-loader').TsConfigPathsPlugin; module.exports = { module: { rules: [{

    2.3K40发布于 2018-10-09
  • 来自专栏前端技术总结

    TypeScript入门教程(一)

    json", ".html"] }, module: { rules: [ // '.ts' or '.tsx' 后缀的文件将被 loadr 'awesome-typescript-loader $/, loader: "awesome-typescript-loader" }, // 所有输出的 '.js' 有 4.3 安装TypeScript 安装TypeScript、awesome-typescript-loader和source-map-loader: npm install --save-dev typescript awesome-typescript-loader source-map-loader 这些依赖会让 TypeScript 和 webpack 在一起良好地工作,awesome-typescript-loader

    6.1K550发布于 2018-10-14
  • 来自专栏微言码道

    前端之变(七): 前端的困境

    npm上的包的数量巨多,我一开始也没意识到它存在的问题,直至我使用了awesome-typescript-loader这个依赖之后,我才慢慢意识到前端的生态是存在一些问题的。 起源 ? 基于electron的跨平台应用 我在2020年做PCX的时候,用的是typescript 3+webpack 4+react 16+mbox 5的整体技术架构,其中webpack用来转换ts的插件就是awesome-typescript-loader 我之所以会用awesome-typescript-loader,原因在于我在typescript官方博客或其它博客(印象不深刻了)上,它们推荐了awesome-typescript-loader这个,并列举了 awesome-typescript-loader比ts-loader优秀在哪的一些原因,基于这个原因,我在项目中选择了awesome-typescript-loader。 还有类似上面我说的awesome-typescript-loader,ts-loader等,都几乎是属于个人开发者的产物。

    1.1K60发布于 2021-07-20
  • 来自专栏全栈程序员必看

    typescript教程阮一峰_在博图里怎样定义一个变量

    $/, loader: 'awesome-typescript-loader', options: { // ... other loader's

    99810编辑于 2022-08-03
  • 来自专栏腾讯IMWeb前端团队

    理论 | Typescript 是如何保证前端质量的

    tsconfig.json 文档 需要特别说明的是以下几个参数 配合 webpack Typescript + Webpack 使用非常简单,和 Babel 非常类似,只需要加上 ts-loader 或者awesome-typescript-loader  这两个 loader 各有千秋,其实目前 Typescript 直出 ES5 已经非常成熟,用 ts-loader 即可,如果有需要使用 Babel 进行 ES6 到 ES3 编译的可以使用 awesome-typescript-loader

    1.4K10编辑于 2022-06-29
  • 来自专栏樯橹代码

    手把手教会使用react开发日历组件

    /react-canlendar 运行 npm init 一路enter我们得到一个package.json的文件 安装几个我们需要的脚手架依赖包 npm install awesome-typescript-loader $/, use: ['awesome-typescript-loader']} ] } } 还需要创建一个index.html文件,这是我们的入口文件 <!

    2.6K20发布于 2019-09-03
  • 来自专栏前端迷

    关于项目中是否使用Typescript的疑惑与解答

    如果你公司的项目目前只支持 JS,也没有关系,只需要加一个 ts-loader 或者 awesome-typescript-loader 就能提供 TypeScript 支持,TS 可以和 JS 共存哦

    1.8K20发布于 2019-07-08
  • 来自专栏子曰五溪

    入门 TypeScript 编写 React

    types/react-dom": "^16.8.3", "react": "^16.8.6", "react-dom": "^16.8.6" }, "devDependencies": { "awesome-typescript-loader fs') var path = require('path') var webpack = require('webpack') const { CheckerPlugin } = require('awesome-typescript-loader $/, loader: [ 'awesome-typescript-loader' ] }, { enforce

    6.1K40发布于 2019-06-24
  • 来自专栏小皮咖

    Webpack5 搭建 Vue3 + TS 项目

    Webpack 转译 Typescript 现有方案: 方案 1 2 3 单进程方案(类型检查和转译在同一个进程) ts-loader(transpileOnly为false) awesome-typescript-loader 多进程方案 ts-loader(transpileOnly为true) + fork-ts-checker-webpack-plugin awesome-typescript-loader + 自带的

    2K30编辑于 2022-03-09
  • 来自专栏前端迷

    现代前端工程化-基于 Monorepo 的 lerna 模块(从原理到实战)

    fs') var path = require('path') var webpack = require('webpack') const { CheckerPlugin } = require('awesome-typescript-loader $/, loader: [ 'awesome-typescript-loader' ] }, { enforce

    4.5K50发布于 2021-04-09
  • 来自专栏趣谈前端

    用 webpack 4.0 撸单页/多页脚手架 (jquery, react, vue, typescript)

    3.支持typescript 这里我们使用awesome-typescript-loader来编译typescript文件,也是官方推荐的一个加载器: npm install awesome-typescript-loader $/, loader: 'awesome-typescript-loader' } 复制代码 最后一步,添加tsconfig.json文件: { "compilerOptions

    2.8K21发布于 2019-08-08
  • 来自专栏TagBug

    TypeScript入门

    出现在类型推荐中,表示定义类型变量,可以用于指代类型 // 如该场景下,将函数的返回值类型作为变量,使用新泛型 R 表示,使用在类型推荐命中的结果中 # 工程应用 Webpack 在 webpack 中导入 awesome-typescript-loader

    2.1K20编辑于 2023-03-17
  • 来自专栏六个周

    Webpack相关基础

    编译loader vue-loader:这个loader的作用是将扩展名为.vue的单文件组件转换成js模块 babel-loader:将ES6转换为ES5代码 ts-loader:将ts转为js awesome-typescript-loader

    82620编辑于 2022-10-28
  • 来自专栏黯羽轻扬

    Webpack Loader

    Babel转译到ES5 buble-loader:加载ES2015+代码,并用Bublé转换到ES5 traceur-loader:加载ES2015+代码,并用Traceur转换到ES5 ts-loader或awesome-typescript-loader

    1.5K30发布于 2019-06-12
  • 来自专栏搞前端的李蚊子

    假如用王者荣耀的方式学习webpack

    buble-loader 使用 Bublé 加载 ES2015+ 代码,并且将代码转译为 ES5 traceur-loader 加载 ES2015+ 代码,然后使用 Traceur 转译为 ES5 ts-loader 或 awesome-typescript-loader

    1.2K20发布于 2020-05-12
  • 来自专栏企鹅号快讯

    学好webpack,一名前端开发工程师的自我修养

    $/, loader: "awesome-typescript-loader" }, { enforce: "pre", test:/\.js$/, loader: "source-map-loader

    1.5K100发布于 2018-01-17
  • 来自专栏跨平台全栈俱乐部

    9102年,隔壁公司新来的女实习生问我什么是TypeScript ?

    $/, loader: "awesome-typescript-loader" }, { enforce: "pre", test: /\.js$/,

    97320发布于 2019-08-26
  • 来自专栏前端迷

    webpack4配置详解之慢嚼细咽

    [ext]', }, ], }, ], }, 常用loader - babel-loader、awesome-typescript-loader

    96550发布于 2019-08-01
  • 来自专栏腾讯NEXT学位

    正确的Webpack配置姿势,快速启动各式框架!

    你选择了对应的转码规则也要安装相应的依赖: 1 npm install --save-dev babel-preset-latest 2. ts-loader 一看就知道,是个typescript的loader,同样的还有awesome-typescript-loader

    2.2K30发布于 2019-02-15
  • 来自专栏搞前端的李蚊子

    假如用王者荣耀的方式学习webpack

    buble-loader 使用 Bublé 加载 ES2015+ 代码,并且将代码转译为 ES5 traceur-loader 加载 ES2015+ 代码,然后使用 Traceur 转译为 ES5 ts-loader 或 awesome-typescript-loader

    91300发布于 2020-05-08
领券