我想知道是否有办法为我的 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/