由于基础,无法指向正确的捆绑

时间:2018-05-17 07:25:13

标签: webpack angular-ui-router webpack-dev-server monaco-editor html5mode

我有一个平均堆栈网站,index.html我有<base href="/1/" />

我正在尝试按照this使用普通的webpack集成ESM版本的Monaco Editor。

我可以在dist文件夹中成功生成所有捆绑文件。

现在,在app.js我添加app.use(express.static(path.join(__dirname, 'dist'))),在index.html我添加<script src="/app.bundle.js"></script>。因此,加载网页的负载http://localhost:3000/app.bundle.js很好地指向了正确的文件。

但是,当我加载摩纳哥编辑器时,它会加载例如http://localhost:3000/1/3.bundle.jshttp://localhost:3000/1/11.bundle.js,由于基座/1/而无法指向正确的文件。

有谁知道如何解决这个问题?

PS:我想知道:

  1. 是否有办法让webpack生成例如http://localhost:3000/3.bundle.jshttp://localhost:3000/11.bundle.js而没有基座/1/

  2. 有没有办法让AngularJS或NodeJS仍然以http://localhost:3000/1/*.bundle.js的形式加载好http://localhost:3000/1/3.bundle.js的文件?

0 个答案:

没有答案