Я бы хотел использовать плагин 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
окружающая среда.
Может кто-нибудь пролить свет на это?