账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Webpack4构建Vue项目,为什么会出现This dependency was not found?
    45
    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中

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部