typescript - 返回 package.json 依赖项的各个值
问题描述
我正在编写的代码应该读取指定文件的 package.json 文件并使用依赖项执行操作。有没有办法将依赖项字段的值作为数组返回?
"dependencies": {
"graphql": "^14.4.2",
"read-package-json": "^2.0.13"
}
这是我正在尝试阅读的示例 package.json 文件的一部分
解决方案
您可以使用 JSON 的键进行循环,然后在循环结束后使用您的代码将其推送到一个数组,然后返回该数组。
我在这里创建了一个带有工作 IDE 的示例
以防网站出现故障的基本概念
ngOnInit() {
const arr = []
this.http.get('../../../assets/temp.json').subscribe(res => {
const keys = Object.keys(res["dependencies"])
for(let i =0; i < keys.length; i++) {
let key_value = keys[i] + res["dependencies"][keys[i]]
arr.push(key_value)
}
console.log(arr);
})
}
我无法弄清楚如何读取 package.JSON,所以我将其复制并粘贴到 assets 文件夹中我确定有一种方法我现在想不出
推荐阅读
- node.js - Graphql 连接错误 - 仅获取查询或订阅或两者
- python - 如何创建由具有此结构的两个或多个表连接而产生的表?
- regex - 删除给定标志后的第二次出现
- if-statement - 有没有办法根据一列中的条件计算一行中的项目数?
- c# - JSON 嵌套数组。C# DataContractJsonSerializer 返回 null
- visual-studio-code - 问:我可以将 VSCode 配置为从我的主目录获取 .clang 格式的文件吗?
- perl - 删除 sed/awk/perl 中的最后一个分隔符
- python - 普通 Pandas Dataframe Pivot
- c# - 有没有办法简化这个三元表达式?
- google-apps-script - 根据输入的条件显示过滤的游戏列表的脚本?(谷歌电子表格