Edit package.json from command line

前端 未结 5 424
北恋
北恋 2021-01-30 01:19

I\'m trying to add or edit a variable in my package.json from a shell script. So if i have a package.json like this:

{
  \"name\": \"my-project\",
  \"descripti         


        
5条回答
  •  隐瞒了意图╮
    2021-01-30 02:19

    You can also use jq and sponge (moreutils package) like this :

    jq '.foo="bar"' package.json | sponge package.json
    

    With an environment variable :

    jq --arg h "$HOMEPAGE" '.homepage=$h' package.json | sponge package.json
    

提交回复
热议问题