Webpack4构建Vue项目,为什么会出现This dependency was not found?

目录结构:

entry入口是index.js,同级有App.vue, 同级还有components/Hello.vue

index写法如下:

import Vue from 'vue'
import App from './App.vue'

/* eslint-disable no-new */
new Vue({
  render: h => h(App)
}).$mount('#app')

App.vue写法如下:

<template>
  <div>
    <div class="inner"></div>
    <div>Vue Analyze Succeed!{{info}}</div>
  </div>
</template>

<script>
  import Hello from './components/Hello'
  export default {
    name: 'App'
  }
</script>

components/Hello.vue写法如下:

<template>
  <div>
    <div>A simple Template!</div>
  </div>
</template>

报错信息就成为了:


This dependency was not found:

* vue in ./src/components/Hello.vue

To install it, you can run: npm install --save vue

已确认已经安装了vue,没有Hello.vue这个组件就没有任何问题.,有了Hello.vue这个组件就报错,求解是为什么

最重要的是,build就没问题,Hello.vue成功注入到了App.vue中

阅读 3.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题