gpt4 book ai didi

javascript - npm 依赖项不在 package.json 中 - 由于缺少注释?

转载 作者:太空宇宙 更新时间:2023-11-04 00:55:14 24 4
gpt4 key购买 nike

我想知道是否有办法为我的 package.json 依赖项使用注释。

现在我们有一个更大的 package.json 文件,我们越来越迷失依赖项及其来源。在其他语言(不是 javascript)上我们可以轻松添加注释。但由于 JSON 不支持注释,这对我们来说真的很困难。

package.json 是否有可选的文件格式来定义我们的依赖项?如果没有,我们如何创建带有注释的package.json?

我更想知道的是,为什么 Node/NPM 通过选择无法记录的文件格式来强制开发人员不记录?!?

希望有人能帮助我们走出黑暗......

最佳答案

今年早些时候我也遇到了同样的问题。我刚刚通过编写一些像这样的基本脚本解决了这个问题

#!/usr/local/bin/python

import os

os.rename("package.json", "package_M.json")

with open("package_M.json") as f:
with open("package.json", "a") as tmp_p:
for line in f:
if "//" not in line:
tmp_p.write(line)
os.system('npm install')
os.remove("package.json")
os.rename("package_M.json", "package.json")

我知道它类似于“黑客”,但它对我有用:)
希望它会有所帮助!

关于javascript - npm 依赖项不在 package.json 中 - 由于缺少注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30149589/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com