I have a mean-stack website, and in index.html
I have <base href="/1/" />
.
I am trying to follow this to integrate the ESM version of the Monaco Editor by using plain webpack.
I can successfully generate all the bundle files in dist
folder.
Now, in app.js
I add app.use(express.static(path.join(__dirname, 'dist')))
and in index.html
I add <script src="/app.bundle.js"></script>
. As a result, loading the webpage loads well http://localhost:3000/app.bundle.js
which points well to the right file.
However, when I load a monaco-editor, it loads e.g., http://localhost:3000/1/3.bundle.js
and http://localhost:3000/1/11.bundle.js
which cannot point to the right file because of the base /1/
.
Does anyone know how to fix this?
PS: I am wondering:
Is there is a way to let webpack generate e.g.,
http://localhost:3000/3.bundle.js
andhttp://localhost:3000/11.bundle.js
without the base/1/
?Is there a way to let AngularJS or NodeJS still load well files in the form of
http://localhost:3000/1/*.bundle.js
likehttp://localhost:3000/1/3.bundle.js
?