recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - vue-cli construit le projet et une erreur se produit lors de l'appel d'un composant dans app.vue, mais il n'y a aucun problème dans la sous-page. Quelle en est la raison ?

J'ai construit un projet en utilisant vue-cli. Une erreur est signalée uniquement lors de l'appel du composant dans app.vue, mais elle peut être appelée normalement dans la sous-page. Quelle en est la raison ?
Voici le rapport de bug :

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

De plus, j'ai vu ce message d'erreur dans le 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

Cela fait partie du code d'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 Il y a quelques jours718

répondre à tous(3)je répondrai

  • 过去多啦不再A梦

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

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

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:35:25

    Cela m'est arrivé hier alors que j'écrivais. .
    J'ai cherché longtemps et je n'ai pas découvert ce qui se passait. . Parce que je suis convaincu que tout va bien. .
    Puis j'ai fermé le processus et l'ai redémarré, et la compilation a réussi. . Tricherie. . L'erreur est la même que la vôtre. Sauf le chemin. .

    répondre
    0
  • 怪我咯

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

    './components/navList.vue'

    Vous devez écrire quelque chose devant le répertoire du projet. Ce sont tous des chemins relatifs. S'il se trouve dans le répertoire node_modules, vous pouvez le citer directement

    .

    comme

    import "vue"

    répondre
    0
  • Annulerrépondre