Используйте grp c -web с vue - PullRequest
0 голосов
/ 20 марта 2020

Я бы хотел использовать плагин grp c -web с vue. js, но я застрял. Я использую vue serve для запуска моего App.vue, который выглядит следующим образом:

<script>
const {FrontendClientServiceClient} = require('./model/frontend_client_grpc_web_pb.js');
const {StatusStreamSubscription} = require('./model/frontend_client_pb.js');
const {Empty} = require('./model/common_pb.js');

export default {
  data() {
    return {
      title: 'Hello World',
    };
  },
};
</script>
<template>
    <div id="app" class="headline">
        <h1>{{ title }}</h1>
        <img src='./static/images/astrol_logo.jpg' width="200px">
    </div>
</template>

Но я получаю сообщения об ошибках относительно require

 4:8   error  'FrontendClientServiceClient' is assigned a value but never used  no-unused-vars
 4:39  error  'require' is not defined                                          no-undef
 5:8   error  'StatusStreamSubscription' is assigned a value but never used     no-unused-vars
 5:36  error  'require' is not defined                                          no-undef
 6:8   error  'Empty' is assigned a value but never used                        no-unused-vars
 6:17  error  'require' is not defined                                          no-undef

Я узнал, что Vue Cli не поддерживает require, и мне нужно использовать requirejs, но я не могу найти правильную информацию о том, как это сделать, и мне не ясно, нужно ли это только до тех пор, пока я разрабатываю внутри vue serve окружающая среда.

Может кто-нибудь пролить свет на это?

...