vue.js - 构建项目时在 Vue.js 中找不到相关模块

标签 vue.js

我在 Vue.js 上有一个带有 Typescript 的项目,当我运行开发服务器(也是产品构建)时,它在控制台中返回错误:

ERROR Failed to compile with 1 errors
This relative module was not found:

*./app.vue in ./src/main.ts

我已经尝试检查以前的项目提交、更新全局和本地包、在其他机器上克隆和构建项目、删除和重新安装包、删除 package-lock.json、通过 vue cli 创建新项目并在新机器上添加项目文件配置 - 没有任何改变。同样的错误。对我来说很奇怪。

这是我的 main.ts

import Vue from 'vue';
import App from './app.vue';
import router from './router';
import store from './store';

Vue.config.productionTip = false;

new Vue({
  router,
  store,
  render: (h) => h(App)
}).$mount('#app');

这里是 App.vue

<template>
  <div id="app" class="container-fluid">
    <header-component></header-component>
    <main id="content" class="content row">
      <transition name="fade">
        <router-view/>
      </transition>
    </main>
    <footer-component></footer-component>
  </div>
</template>

<script lang="ts">
import { Component, Vue } from 'vue-property-decorator';
import HeaderComponent from './components/header/header.component';
import FooterComponent from './components/footer/footer.component';

@Component({
  components: {
    HeaderComponent,
    FooterComponent
  }
})
export default class App extends Vue {}
</script>

<style lang="scss">
@import "../node_modules/bootstrap/dist/css/bootstrap.min.css";
@import "../node_modules/font-awesome/css/font-awesome.min.css";
@import "../node_modules/vue2-animate/dist/vue2-animate.min.css";
@import "./styles/main.scss";
</style>

在此先感谢您的帮助。

最佳答案

这是一个拼写错误。我变了

import App from './app.vue';

import App from './App.vue';

它修复了错误。 感谢Derek寻求帮助

关于vue.js - 构建项目时在 Vue.js 中找不到相关模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50612890/

相关文章:

javascript - 如何在 Nuxt.js (Vue.js) 中使用 vue-infinite-loading

javascript - Vuejs无法获取数组中的数据

javascript - 所有请求一一返回,不是同时返回

javascript - Vuex:无法更改 Action 中深度嵌套的状态数据

javascript - 在 Vue 3 中使用 Font Awesome

javascript - 调用API后,我无法检测innerHTML中的api数据

vue.js - 如何阻止 vuetify v-bottom-sheet 或 (v-dialog) 阻止与主要内容的交互

javascript - D3、Vue 和 typescript : how to fix common errors for "Expected 1 arguments, but got 0" and "Object is possibly ' null'

vue.js - 如何根据 API 获取的内容创建列表+详细信息页面

vue.js - 使用 nuxt auth 模块检测身份验证状态需要刷新