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 ?
PHP中文网
PHP中文网 2017-05-19 10:33:25
0
3
690

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中文网

认证0级讲师

répondre à tous(3)
过去多啦不再A梦

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

phpcn_u1582

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. .

刘奇
'./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"
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal