私のエディターは、私が作成したソフトウェアのユーザーには関係のないワークスペースファイルとバックアップフォルダーを作成します。各プロジェクトでエディター固有の無視をリストする必要をなくすために、ユーザーレベルまたはグローバルレベルでそれらを無視するように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を実行しています。