私のエディターは、私が作成したソフトウェアのユーザーには関係のないワークスペースファイルとバックアップフォルダーを作成します。各プロジェクトでエディター固有の無視をリストする必要をなくすために、ユーザーレベルまたはグローバルレベルでそれらを無視するようにnpmに指示しようとしています。
残念ながら、私はそうすることができません。最初にnpmキャッシュをクリアした場合でも、プロジェクトフォルダー内で実行npm packすると、ワークスペースファイルと2メガバイトのバックアップファイルの両方が含まれます。(コードが10キロバイトしかないプロジェクトの場合!)ignore構成設定、ユーザーごと.npmignore、およびグローバルを試しましたがnpmignore、すべて効果がありませんでした。
これが私の出力npm config ls -lです。関連するセクションに抜粋しました。
; userconfig C:\Users\benblank\.npmrc
ignore = "__history *.epp"
; builtin config undefined
prefix = "C:\\Users\\benblank\\AppData\\Roaming\\npm"
; default values
globalignorefile = "C:\\Users\\benblank\\AppData\\Roaming\\npm\\etc\\npmignore"
userignorefile = "C:\\Users\\benblank\\.npmignore"
C:\Users\benblank\.npmignoreそして、との(同一の)内容C:\Users\benblank\AppData\Roaming\npm\etc\npmignore:
__history
*.epp
私は何が間違っているのですか?私はWindows7、node @ 0.8.9、およびnpm@1.1.61を実行しています。