Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在版本控制时,如何防止npm重新格式化package.json?_Node.js_Npm_Whitespace - Fatal编程技术网

Node.js 在版本控制时,如何防止npm重新格式化package.json?

Node.js 在版本控制时,如何防止npm重新格式化package.json?,node.js,npm,whitespace,Node.js,Npm,Whitespace,我是一个疯狂的开发人员,喜欢用制表符而不是空格来格式化我的JS和JSON,请稍后告诉我。当我使用npm version增加我的package.json版本时,我的package.json将恢复为空格。有什么方法可以防止这种行为吗?这种情况最终在一种流行的新的替代节点包管理器中得到解决,该管理器名为纱线: 如果您的package.json文件缩进了制表符,那么即使您安装了新软件包或增加了版本号等,它也会尊重这一点。到目前为止,使用它真的很好。我在问是否有一种方法可以避免这种情况发生。

我是一个疯狂的开发人员,喜欢用制表符而不是空格来格式化我的JS和JSON,请稍后告诉我。当我使用
npm version
增加我的package.json版本时,我的package.json将恢复为空格。有什么方法可以防止这种行为吗?

这种情况最终在一种流行的新的替代节点包管理器中得到解决,该管理器名为纱线:


如果您的
package.json
文件缩进了制表符,那么即使您安装了新软件包或增加了版本号等,它也会尊重这一点。到目前为止,使用它真的很好。

我在问是否有一种方法可以避免这种情况发生。