@yativ_sobb

Ошибка в laravel "TS2307: Cannot find module './components/App.vue'.?

При компиляций выходит ошибка "TS2307: Cannot find module './components/App.vue'."?
const elixir = require('laravel-elixir');

require('laravel-elixir-vue-2');
require('laravel-elixir-webpack');

elixir((mix) => {
    mix
    .sass('app.scss')
    .webpack("resources/assets/js/app.ts",{
        module: {
            loaders: [
                {
                    test: /\.ts?$/,
                    loader: 'ts-loader',
                    options: {
              			appendTsSuffixTo: [/\.vue$/], 
            		}
                },

            ],
        }
    });
});


<template>
    <div></div>
</template>
<script lang="ts">
import Vue from "vue";
import Component from 'vue-class-component'

@Component()
export default class App extends Vue {
	created(){
		console.log("Test")
	}
}
</script>
  • Вопрос задан
  • 389 просмотров
Пригласить эксперта
Ответы на вопрос 1
LightAir
@LightAir
LA
Если нужен именно elixir, то попробуй добавить вот это
https://www.npmjs.com/package/elixir-typescript

В 5.4 laravel-elixir был переименован в laravel-mix.
Тут инструкция для mix
https://sebastiandedeyne.com/typescript-with-larav...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы