I've got some javascript generated from protoc and I'm trying to compile
all those files together with closure-compiler so I can use them in a
client app.
I'm using Grunt and closure compiler and can provide my gruntfile and
generated javascript if it would help.
My problem is that the closure compiler gives me a namespace error for each
type defined in the protobuf.
ERROR - namespace "proto.gov.noaa.alaskafisheries.demoperson.protos.Person"
cannot be provided twice
goog.provide('proto.gov.noaa.alaskafisheries.demoperson.protos.Person');
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
And so on for each type defined in the .proto.
So far as I can tell these are only provided once in the generated file,
and I've pared down my compilation attempt to that single file + the
closure library and protobuf library files.
I've googled the heck out of it and I'm stumped. I've gotten everything
working with https://github.com/dcodeIO/ProtoBuf.js/ but I'd like to be
able to use google's generated code rather than bring in another library
just for the javascript client.
--
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.