如何在使用npm pkg set
命令时使属性保持其类型?我们目前使用的是最新的npm。我们只是按照文档https://docs.npmjs.com/cli/v9/commands/npm-pkg?v=true
命令:
npm pkg set 'prettier.printWidth'=100
npm pkg set 'prettier.singleQuote'=true
预期结果:
// package.json
{
// ...
"prettier": {
"singleQuote": true,
"printWidth": 100
}
}
实际结果:
// package.json
{
// ...
"prettier": {
"singleQuote": "true",
"printWidth": "100"
}
}
1条答案
按热度按时间wsewodh21#
通过添加
--json
标志,解析为json后会添加值,因此type会保留。也可以在将值保存到package.json文件之前将其解析为json,例如为了设置一个“private”:真属性