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

发布于 2022-09-11 16:15:23 字数 1045 浏览 16 评论 0

目录结构:

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中

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只想待在家 2022-09-18 16:15:23

你解决了吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文