suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - vue-cli erstellt das Projekt und beim Aufruf einer Komponente in app.vue tritt ein Fehler auf, aber es gibt kein Problem auf der Unterseite. Was ist der Grund?

Ich habe ein Projekt mit vue-cli erstellt. Ein Fehler wird nur beim Aufruf der Komponente in app.vue gemeldet, aber sie kann auf der Unterseite normal aufgerufen werden.
Hier ist der Fehlerbericht:

ERROR in ./~/babel-loader/lib!./~/vue-loader/lib/selector.js?type=script&index=0!./src/App.vue 
Module not found: Error: Can't resolve 'components/navList.vue' in 'C:\Users\Mr.Mo\oneapp\pt\src'
 @ ./~/babel-loader/lib!./~/vue-loader/lib/selector.js?type=script&index=0!./src/App.vue 3:0-45 
 @ ./src/App.vue 
 @ ./src/main.js 
 @ multi ./build/dev-client ./src/main.js

Außerdem habe ich diese Fehlermeldung im npm-Terminal gesehen:

 This dependency was not found:

* components/navList.vue in ./~/babel-loader/lib!./~/vue-loader/lib/selector.js?type=script&index=0!./src/App.vue

To install it, you can run: npm install --save components/navList.vue

Dies ist Teil des Codes von app.vue:

<script>
import navList from 'components/navList.vue'
export default {
  name: 'app',
  data:function(){
    return {
     items:[
       {text:'asd',href:'#'}
      ]
    }
  },
  components:{
    'nav-list':navList
  }
}
</script>
PHP中文网PHP中文网2855 Tage vor743

Antworte allen(3)Ich werde antworten

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:35:25

    import navList from 'components/navList.vue' 这个的路径错了哦。没有猜错的话你试试这么写,import navList from './components/navList.vue'

    Antwort
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:35:25

    昨天在写的时候也出现这种情况。。
    找了半天没发现怎么回事。。因为确信什么都没错。。
    然后我把进程关了重启一次就编译成功了。。坑爹。。报错也跟你的一样。除了路径。。

    Antwort
    0
  • 怪我咯

    怪我咯2017-05-19 10:35:25

    './components/navList.vue'

    在项目目录下的前面是需要写点的,都是相对路径,如果是node_modules目录里的,可以直接引用

    import "vue"

    Antwort
    0
  • StornierenAntwort