angular 4 的模块延迟加载不适用于 Laravel 项目

阿比拉什·拉索德

我正在尝试使用 Angular 作为前端,使用 Laravel 作为后端,我已经使用延迟加载模块创建了我的 Angular 项目,并使用了 webpack 来做到这一点。但是,当我使用我的 webpack-dev-server 时,延迟加载工作会找到,当我使用我的构建文件并使用 Laravel 提供服务时,它会抛出这样的错误

Uncaught SyntaxError: Unexpected token <

Error: Loading chunk 0 failed. at HTMLScriptElement.onScriptComplete (polyfills.js:104) [angular] at HTMLScriptElement.wrapFn (polyfills.js:8558) [angular] at Object.onInvokeTask (app.js:4091) [angular]

生成工作正常。它会生成诸如此类的文件0.chunk.js...

谢谢

阿比拉什·拉索德

其他构建文件使用资产路径,因此在webpack.config.js. 我认为用于所有生成文件的路径属性。

代码是这样的。

output: { filename: '[name].js', chunkFilename: '[id].chunk.js', publicPath: 'assets/', path: path.resolve(__dirname, 'assets/') }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章