npmignore

    3熱度

    1回答

    如何將包文件(這些待發布)列入調試記錄.npmignore? 我正在尋找類似於git ls-files爲.gitignore的東西。 我到目前爲止發現的唯一辦法就是收拾包,然後列出我覺得這有點笨拙檔案: npm pack tar -tzf <package-id>.tgz

    1熱度

    1回答

    我正在尋找一種很好的方法來在發佈到NPM時忽略項目中的所有.ts文件,我可以通過將以下內容添加到我.npmignore文件: *.ts 但wait..actually我想保持所有.d.ts文件在我的項目,當我發佈... 我可以添加到我的.npmignore文件是什麼,將讓所有.d.ts文件但忽略所有.ts文件? 我認爲我必須使用某種形式的正則表達式的忽略與不.d.ts 結束.TS結尾的所有文件

    0熱度

    1回答

    我想忽略項目中的所有.sh文件,除了位於特定目錄中的.sh文件,我們調用目錄foo。 所以我們有: project/ bar.sh baz.sh foo/ a.sh b.sh 我不想公佈bar.sh和baz.sh到故宮,但我做要發佈a.sh和b.sh到NPM。事實證明,我在foo目錄之外有許多.sh文件,並且一舉忽略它們會更方便。 我可以在我的

    9熱度

    1回答

    npm 5介紹package-lock.json,其中的文檔是here。 它聲明該文件旨在包含在版本控制中,因此克隆您的軟件包並安裝它的任何人都將擁有相同的依賴版本。換句話說,您不應該將其添加到您的文件.gitignore文件。 它沒有聲明的是不是該文件打算包含在已發佈的軟件包中。這個問題可以改寫爲; 應該將package-lock.json包含在.npmignore中嗎?

    0熱度

    2回答

    .npmignore和.gitignore有什麼區別?我應該忽略哪些文件?

    0熱度

    1回答

    我有一個用TypeScript編寫的NPM包。我的構建過程將所有* .ts文件並將它們捆綁到myLib.d.ts,myLib.js和myLib.js.map中。 我的NPM軟件包必須包含所有src/.ts文件和這三個myLib。自動生成的文件。 但在我的git倉庫中,我應該提交這三個myLib。*自動生成的文件嗎? 在npm包中發佈不受版本控制的文件會出現問題嗎?