cari

Rumah  >  Soal Jawab  >  teks badan

javascript - vue-cli membina projek, dan ralat berlaku semasa memanggil komponen dalam app.vue, tetapi tiada masalah dalam subhalaman Apakah sebabnya?

Saya membina projek menggunakan vue-cli Ralat dilaporkan hanya semasa memanggil komponen dalam app.vue, tetapi ia boleh dipanggil seperti biasa dalam sub-halaman.
Berikut ialah laporan pepijat:

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

Selain itu, saya melihat mesej ralat ini dalam terminal npm:

 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

Ini adalah sebahagian daripada kod 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中文网2820 hari yang lalu720

membalas semua(3)saya akan balas

  • 过去多啦不再A梦

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

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

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:35:25

    Ini juga berlaku semasa saya menulis semalam. .
    Saya mencari untuk masa yang lama tetapi tidak mengetahui apa yang berlaku. . Kerana saya yakin tidak ada yang salah. .
    Kemudian saya menutup proses dan memulakannya semula dan kompilasi berjaya. . Menipu. . Kesilapan adalah sama seperti anda. Kecuali jalan. .

    balas
    0
  • 怪我咯

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

    './components/navList.vue'

    Anda perlu menulis sesuatu di hadapan direktori projek Mereka semua adalah laluan relatif Jika ia berada dalam direktori node_modules, anda boleh memetiknya secara langsung

    sebagai

    import "vue"

    balas
    0
  • Batalbalas