2
當我使用npm version
創建標籤時,出於某種原因npm使用了不正確的作者信息;它使用默認的用戶名/電子郵件設置,而不是我爲git配置的用戶名/電子郵件設置。由npm創建的標籤使用不正確的作者
每一個提交和標籤創建手動通過GIT中,我嘗試使用npm version
,創建的標籤(並且提交對象,將盡快使用在~/.gitconfig
但是上市,正確的用戶名和電子郵件證書,標籤)將使用不正確的用戶名/電子郵件。
我似乎無法在npm config
中找到控制此設置的設置,所以我想知道是否有其他人經歷過這種情況。目前,我能做的唯一事情就是修改標籤的作者並提交後提交,或者執行版本提交併標記自己,這很麻煩。
npm config list
名單如下:
$ npm config list
; cli configs
user-agent = "npm/2.14.4 node/v4.1.2 win32 x64"
; userconfig C:\Users\[redacted]\.npmrc
init-author-email = "[email protected]"
init-author-name = "Dan Pantry"
init-author-url = "http://www.lambdaexpression.io/"
init-license = "MIT"
init-version = "0.0.1"
registry = "http://registry.npmjs.org/"
sign-git-tag = false
strict-ssl = false
; builtin config undefined
prefix = "C:\\Users\\[redacted]\\AppData\\Roaming\\npm"
; node bin location = c:\Program Files\nodejs\node.exe
; cwd = c:\projects\project
; HOME = C:\Users\[redacted]
; 'npm config ls -l' to show all defaults.
全局和系統E-郵件爲空。 –