【问题标题】:Installing TypeScript with Laravel 5.6使用 Laravel 5.6 安装 TypeScript
【发布时间】:2018-11-11 02:53:20
【问题描述】:

我正在尝试使用 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"
  ]
}

【问题讨论】:

    标签: laravel typescript npm


    【解决方案1】:

    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');
    

    【讨论】:

      猜你喜欢
      • 2018-12-30
      • 2019-01-03
      • 1970-01-01
      • 2015-02-04
      • 2018-07-14
      • 2023-03-11
      • 2018-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多