-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ReferenceError: proto is not defined #10
Comments
@xrep
|
We don't use commonjs often, so it's unclear what the issue is. We'll need to dig into this a bit to see what's going wrong. |
I'm having trouble reproducing this, so wondering if it's a subtlety of how your projects are structured. My test environment looks like:
which was generated by running: My
@jzfre @ShogoSaito0607 could either of you describe a project layout that's causing trouble for you? |
I'm wondering if OP got the error in a React.js app or something else. Today I ran into the same error in my React.js app and I created this repo to reproduce it. @dibenede I'm wondering if this can help you figure out something. See my README for more details (including some other existing work that provides a few workarounds). |
What version of protobuf and what language are you using?
Version: Protocol Buffers v3.19.4
Language: Javascript
What operating system (Linux, Windows, ...) and version?
Linux Debian 11
What runtime / compiler are you using (e.g., python version or gcc version)
Node v12, Node v16
What did you do?
Steps to reproduce the behavior:
var something_pb = require('./something_pb.js'); goog.object.extend(proto, something_pb);
7: Import generated files as javascript code:
require("./proto/hello_pb")
What did you expect to see
Everything goes fine
What did you see instead?
goog.object.extend(proto, core_pb); ^ ReferenceError: proto is not defined
The text was updated successfully, but these errors were encountered: