Nuxt如何整合Typescript?

Nuxt.js中配置TS Loader
本文介绍如何在Nuxt.js项目的nuxt.config.js文件中配置Webpack以支持TypeScript。通过向module.rules添加针对.ts文件的loader配置,实现对TypeScript的支持,并排除特定目录。

参考:https://www.jb51.net/article/161558.htm

 

nuxt.config.js中 webpack的关于ts的loader, 鱿鱼config.module可能取值为undefined 要做以下处理

extend(config, ctx) {
      if (ctx.isClient && ctx.isDev) {
        const module = config.module
        if (module) {
          module.rules.push({
            test: /\.ts$/,
            exclude: ['/node_modules/', '/vendor/', '/.nuxt/'],
            loader: 'ts-loader',
            options: {
              appendTsSuffixTo: [/\.vue$/],
              transpileOnly: true
            }
          })
        }
      }
    }

待整理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值