Не могу заставить vue-awesome работать с vue.js

Я использую vue-cli (6.3.0), node (10.8.0) и npm (6.3.0) и настроил базовый проект с помощью этого руководства Создайте свои первые компоненты vue.js Я пришел добавить vue-awesome

$ npm install vue-awesome $ npm install

и я вижу, что vue-awesome добавлен в package.json

У меня есть файл components / rating.vue

<template>
  <div>
   <ul>
     <li><icon name="star"/></li>
     <li><icon name="star"/></li>
     <li><icon name="star"/></li>
     <li><icon name="star-o"/></li>
     <li><icon name="star-o"/></li>
   </ul>
   <span>3 of 5</span>
 </div>
</template>

<script>
import 'vue-awesome/icons/star'
 import 'vue-awesome/icons/star-o'

 import Icon from 'vue-awesome/components/Icon'

 export default {
   components: { Icon }
 }
</script>

и main.js это,

import Vue from 'vue'
import App from './App'
import router from './router'
import Rating from './components/Rating'
Vue.config.productionTip = false
new Vue({
  el: '#app',
  router,
  template: '<Rating/>',
  components: {
    Rating
  }
})

npm запустить dev

дает мне эту ошибку,

ОШИБКА Не удалось скомпилировать, 1 ошибка
19:11:40 PM

Эта зависимость не обнаружена:

  • vue-awesome / icons / star-o в ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/Rating.vue

Чтобы установить его, вы можете запустить: npm install --save vue-awesome / icons / star-o

Итак, я запустил $ npm install --save vue-awesome / icons / star-o

это дает мне

npm ERR! код ENOLOCAL npm ERR! Не удалось установить из "vue-awesome / icons / star-o", так как он не содержит файла package.json.

npm ERR! Полный журнал этого запуска можно найти в: npm ERR!
/Users/shanegibney/.npm/_logs/2018-08-15T18_18_10_343Z-debug.log

Любая помощь в том, что может быть причиной этого, будет очень признательна,

Спасибо


person Shane G    schedule 15.08.2018    source источник


Ответы (1)


вы можете использовать regular/star:

<v-icom name='regular/star'></v-icon>
person khofaai    schedule 21.09.2018