在 Windows 中等效于 Angular 构建过程的 cat 命令

Posted

技术标签:

【中文标题】在 Windows 中等效于 Angular 构建过程的 cat 命令【英文标题】:cat command equivalent in windows for angular build process 【发布时间】:2020-02-28 09:25:13 【问题描述】:

所以我正在尝试使用this 文章创建我的第一个 Web 组件实现。

但是,我发现很难执行一个针对 linux 的特定命令(我使用的是 windows):

"package": "cat dist/elements-demo/runtime,polyfills,scripts,main.js | gzip > elements.js.gz",

我尝试了多篇与 Web 组件创建相关的文章,还使用了 type 命令,但我陷入了构建/包生成步骤,有人可以帮我处理与上述命令等效的 windows 吗?或任何可以解决此问题的文章。

【问题讨论】:

你试过了吗?键入文件 1 文件 2 > 文件 3 是的,我试过了,参考:***.com/questions/60244/… 您收到的错误信息是什么? 我拆分了所有 4 个文件并能够创建 1 个输出文件,现在我正在使用 gzip 命令创建一个无法识别的 zip。所以目前正在调查:***.com/questions/36733176/… 顺便说一下,新的powershell支持大部分的Unix命令。检查以下链接:docs.microsoft.com/en-us/powershell/scripting/install/… 【参考方案1】:

您可以使用 7zip https://www.7-zip.org/ 手动完成 1.) 删除

 "package": "cat dist/elements-demo/runtime,polyfills,scripts,main.js | gzip elements.js.gz"

2.) 构建 dist/elements-demo/runtime,polyfills,scripts,main.js 并将其放入 7zip 的 gzip 存档中,并将其命名为 elements.js.gz

3.) 运行http-server --gzip

如果您想自动执行此操作,也可以使用 7zip 命令行。

也许会容易得多(我不确定这是否有效)您可以删除 --gzip 选项并在不压缩的情况下运行服务器 http-server

【讨论】:

以上是关于在 Windows 中等效于 Angular 构建过程的 cat 命令的主要内容,如果未能解决你的问题,请参考以下文章

gcc 等效于 VC++ 警告 C4018: 有符号/无符号不匹配

Windows 等效于 linux cksum 命令

Xcode 5 等效于构建设置中的 NS_BLOCK_ASSERTIONS

在 Windows 中等效于带有 MAP_GROWSDOWN 的 mmap

什么是Scala等效于Java构建器模式?

WPF 等效于 Application.AddMessageFilter(Windows 窗体)