Comments (1)
I think this is a duplicate of issue #44 and has been fixed in 16f2f34.
The reason a module required with relative id (starting with .
or ..
is resolved to an absolute URL is that it should strictly resolved relative to the loading module. In other words, it should not be resolved to an ordinary module ID (not starting with a dot) that would be searched on any module path root.
So we need to convert to an absolute URL to get the specific behaviour we want, but the way we did it was broken. (BTW, calling CommonJS Modules "RequireJS" is a bit confusing as RequireJS is a browser based module loader that is only partly compatible with CommonJS Modules)
Unfortunately I'm a bit behind with syncing commits between master and rhino_1_8 branches. For now it's better to use master branch. Most rhino_1_8 fixes have also been backported to master, specifically the one that makes coffeescript work with the optimizer.
Let me know if master/1.7R4 fixes the problem for you.
from rhino.
Related Issues (20)
- Is Java 17 a requirement for building the library? HOT 2
- ANR (Application Not Responding) Issue Occurs When Executing JavaScript Function in a For Loop (array size of 5000) HOT 1
- Discord server for discussion HOT 4
- Pausing script executions from Java through Context.observeInstructionCount & .captureContinuation HOT 3
- NPE in MemberBox.java HOT 3
- Release 1.7.16
- Detection of redefined constants ignores block scope HOT 1
- Question on the prototype used in BaseFunction.hasInstance(Scriptable instance) HOT 16
- Can't load other js modules using load or require, while using Rhino in Android
- Adjust module structure for better backward compatibility HOT 5
- 1.7.15: NativeRegexp calls ScriptRuntime.addInstructionCount when instruction counting is not enabled HOT 1
- Rhino API decodes a script using `rhino.decompileScript(encryptDex, 0);` and displays:`function () {[native code, arity=0]}` What is the reason? HOT 1
- GitHub Actions don't seem to output reports artifact no longer HOT 2
- Parallelize Test262SuiteTest HOT 1
- mozilla.javascript.EcmaError: ReferenceError: "java" is not defined. (internal#105) HOT 1
- Array.from does not follow spec to prioritize iterable over array-like HOT 1
- Building version 1.7.16: "No main manifest attribute, in rhino..." HOT 3
- Implement `$262.detachArrayBuffer` for typed arrays HOT 2
- Investigate failures on TypedArray test262 cases
- org.mozilla.javascript.EvaluatorException: com.sun.script.javascript.ExternalScriptable must extend ScriptableObject in order to define property window.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rhino.