我在Vue.js上有一个带有Typescript的项目,当我运行开发服务器(也是prod build)时,它在控制台中返回错误:
错误编译失败,出现1个错误
找不到此相对模块:*。/ app.vue在./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');
Run Code Online (Sandbox Code Playgroud)
这里是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>
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助。
Dri*_*d09 12
这是拼写错误。我改变
import App from './app.vue';
Run Code Online (Sandbox Code Playgroud)
至
import App from './App.vue';
Run Code Online (Sandbox Code Playgroud)
并修复错误。感谢名单给德里克的帮助
归档时间: |
|
查看次数: |
12973 次 |
最近记录: |