使用 Laravel 5.6 安装 TypeScript

3

我正在尝试在Laravel 5.6中安装TypeScript,但当我尝试运行“npm run dev”时出现错误。这是我的配置文件,我做错了什么吗?


webpack.mix.js

 let mix = require('laravel-mix');


mix.webpackConfig({

    resolve : {
        extensions : ['.ts']
    },
    module : {
        rules : [
            {
                test : /\.ts$/,
                loader : 'ts-loader' 
            }
        ]
    }
});

    mix.js('resources/assets/ts/app.ts', 'public/js')
       .sass('resources/assets/sass/app.scss', 'public/css');

tsconfig.json

{
  "compilerOptions": {

    "target": "es5",                          
    "module": "commonjs",                     
    "strict": true,                           

  },

  "include": [
    "resources/assets/ts/**/*.ts"
  ],
  "exclude": [
    "node_modules"
  ]
}
1个回答

4

Laravel Mix原生支持TypeScript。

你只需要这样做:

let mix = require('laravel-mix');

mix.ts('resources/assets/ts/app.ts', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接