2016-12-19 113 views
0

我最近發表了package to NPM。該軟件包在我自己的計算機上運行良好,我在其中編寫代碼,但是在同事計算機上的npm install上,我開始接收錯誤。如何測試我發佈的NPM軟件包的本地安裝?

在我自己的計算機上安裝和測試我的軟件包的最佳方法是什麼?我可以跟蹤同事計算機上的錯誤,但我認爲有一種方法可以在自己的計算機上執行此操作。

+0

刪除您的node_modules文件夾並重試? – Sebas

+0

謝謝,我沒有想到這一點。我會試一試。 –

+0

你應該真的考慮使用Jasmine或Karma進行單元測試和量角器進行E2E測試。 – Baruch

回答

1
  1. 您不必先在自己的計算機上安裝它,如果你想測試它,你可以編寫單元測試來代替,因爲你必須require包,如果你做的(就像一個NPM安裝) 。
  2. 檢查package.json以查看是否所有需要的模塊列在dependencies下。 (刪除node_modules文件夾,運行npm install並查看出現了什麼錯誤)
  3. 如果有一個名爲.npmrc的文件,請檢查它列出的文件/文件夾以確保它不會從NPM中排除重要文件。
  4. 確保你的模塊具有module.exports對象,才能夠訪問這些對象/功能

如果這一切都沒有幫助,這可能是一個更具體的問題和GitHub的聯繫將幫助我們更