小编use*_*828的帖子

Angular 7 使用 ng build --prod 缩小资产

JavaScript和CSS文件中/assets没有后精缩ng build --prod。有人知道我如何缩小这些文件吗?我在 angular 文档中没有看到任何内容。

javascript minify node.js typescript angular

7
推荐指数
1
解决办法
1万
查看次数

用两根手指垂直滚动

我正在开发一个草图 Web 应用程序(使用 angular),并且由于使用单指手势进行绘制,我希望能够使用两根手指在草图内容中垂直滚动

当尝试用两根手指滚动时,safari 会退出当前选项卡并显示打开的选项卡列表。我可以通过调用取消这种行为preventDefault()上的TouchEvent,如果e.touches.length > 1但(显然)不滚动内容。当然,我可以实现一个在调用 后动态滚动的解决方案e.preventDefault(),但这有点棘手。

我想知道是否有人知道更简单/更好的解决方案?

谢谢

html javascript safari mobile scroll

7
推荐指数
1
解决办法
206
查看次数

ASAR 对 Node API 的限制:生成子进程

我目前正在开发一个电子应用程序,在某些时候可以将 HTML 文件转换为 PDF 文件。为此,我使用html-pdf基于phantomjs.

当应用程序未打包但在asar下时,它运行良好,由于无法生成子进程,因此存在未捕获的异常html-pdf

堆栈错误

internal/child_process.js:302 Uncaught Error: spawn ENOTDIR

exports._errnoException @ util.js:890
ChildProcess.spawn @ internal/child_process.js:302
exports.spawn @ child_process.js:379
PdfExec @ /Users/graphfx/html2pdf/html2pdf.asar/node_modules/html-pdf/lib/…:87
PdfToFile @ /Users/graphfx/html2pdf/html2pdf.asar/node_modules/html-pdf/lib/…:83
convert @ index.html:35
onclick @ index.html:19
Run Code Online (Sandbox Code Playgroud)

我想这是由于Node API 上asar 限制,但由于Windows 上的260 个字符路径长度限制,我真的需要将我的应用程序打包在asar 中

--unpack-dir 'node_modules'在构建asar包时也尝试使用该选项 ,但问题仍然存在。

重现错误

git clone https://github.com/Graphfx/html2pdf
cd html2pdf
npm install
npm run asar-pack
npm run start-asar
Run Code Online (Sandbox Code Playgroud)

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

node.js electron asar

5
推荐指数
0
解决办法
1012
查看次数

标签 统计

javascript ×2

node.js ×2

angular ×1

asar ×1

electron ×1

html ×1

minify ×1

mobile ×1

safari ×1

scroll ×1

typescript ×1