首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ng使用复制webpack插件(Android OS / termux)处理附加资产时,将永远挂起92%。

ng使用复制webpack插件(Android OS / termux)处理附加资产时,将永远挂起92%。
EN

Stack Overflow用户
提问于 2020-07-12 19:16:19
回答 2查看 2.4K关注 0票数 3

当我试图用我的android智能手机运行一个常规的角形10网络应用程序时,我在为应用程序服务时遇到了阻塞问题: ng服务器挂在复制资产上,显示:"92%处理附加资产复制-webpack-plugin“。

有没有办法迫使ng服务抛出异常或任何有意义的消息,以便我能够进一步研究?ng serve在使用copy-webpack-plugin (Android /termux)处理附加资产时,永远挂92%。以下是迄今所做的详细工作和步骤:

角版:

新应用程序:

Ng serve --verbose**:**

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-13 14:18:09

深入研究ng服务功能后得到了一个解决方案:只需去掉angular.json文件中的资产部分,如下所示:"assets": [],而不是"assets": [ "src/favicon.ico", "src/assets" ],

出于某种原因,webpack插件在android/linux下运行时无法将这两个资产复制到内存中(尽管这两个文件存在于文件系统中)。有时会深入到这个问题上,但现在这个解决办法将解决这个问题。

更新:原来是复制文件夹的问题!由于某种原因,复制webpack插件在试图复制整个文件夹(例如src/assets/或其他文件夹)时挂起。因此,解决方法是按名称提及文件,并省略angular.json文件中资产部分中的任何文件夹路径。下面所展示的东西会很有魅力:"assets": [ "src/favicon.ico", "src/assets/vid.mp4", "src/assets_bis/data.dat ],听起来很奇怪,但是我不会再深入这个问题了,因为到目前为止,我已经发现的已经足够了。

票数 4
EN

Stack Overflow用户

发布于 2020-10-17 04:55:38

当我按照上面的答案并检查angular.json文件时,我发现有两个assets数组,然后将它们从"assets":["src/favicon.ico","src/assets"]改为"assets":["src/favicon.ico"](注意:我的assets目录是空的,所以我跳过了。如果其中有一些文件,请在两个数组中提到它的名称),然后从应用程序的目录中运行ng serve,它就能工作了!谢谢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62865491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档