在 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: 有符号/无符号不匹配
Xcode 5 等效于构建设置中的 NS_BLOCK_ASSERTIONS