Установка TypeScript с помощью Laravel 5.6 - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь установить TypeScript с Laravel 5.6, но у меня возникают ошибки при попытке запустить '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 Ответ

0 голосов
/ 01 июня 2018

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');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...