npm在本地安裝後是否可以編輯npm軟件包?我在本地安裝了npm install-ed material-ui,但我想對一行進行一些修改,看看它是如何工作的,但這些修改並未反映在UI/Chrome React擴展中。 我已嘗試重新啓動節點服務器並重新啓動瀏覽器。我甚至嘗試'npm編輯'。編輯完成後是否需要重新編譯軟件包?不知道我錯過了什麼。如何編輯npm本地安裝的material-ui軟件包npm
0
A
回答
0
正如cdbajorin指出的那樣,您在node_modules中所做的任何編輯都會顯示出來。但是,請記住,程序包A可能取決於程序包B的v1.0,但是您自己的項目可能直接依賴於程序包B.爲了保留對不同版本的依賴的能力,程序包A依賴的程序包B將具有它是自己的node_modules,所以有時可能很難找出編輯的位置。
這就是說,我只會建議你這樣做的調試(這聽起來可能是你唯一的需要)。如果你想做一個永久性的改變,更好的方法就是分叉原始包裝並編輯你的叉子。在GitHub上分叉真的很容易,我看到的99%的npm包都在GitHub上。然後你可以在package.json中直接引用你的fork。所以,如果你要運行這個命令:
npm install --save git+https://[email protected]/visionmedia/express.git
你會在你的package.json得到這樣的:
"dependencies": {
"express": "git://github.com/visionmedia/express.git",
...
}
或者,你可以把你的叉子在不同的包名NPM。
最好的辦法是向原始包提交一個拉取請求,以便進行任何永久升級。
相關問題
- 1. npm只從本地安裝包安裝
- 2. NPM:恢復安裝的軟件包
- 3. 從本地文件夾npm安裝包
- 4. 如何`NPM安裝NPM @最新-2`解決軟件包的版本
- 5. 如何設置npm不安裝全局安裝的軟件包?
- 6. 如何從已安裝的NPM軟件包運行腳本?
- 7. 如何安裝npm軟件包的最新版本
- 8. Joyent SmartOS:安裝NPM軟件包
- 9. npm:爲多個CPU安裝軟件包
- 10. NPM:爲什麼安裝該軟件包?
- 11. NPM不能安裝軟件包
- 12. NodeJS - NPM無法安裝nodemon軟件包
- 13. npm java軟件包未安裝
- 14. npm全局軟件包安裝問題
- 15. npm安裝每個軟件包兩次
- 16. NPM安裝多個軟件包名
- 17. 錯誤:npm不安裝軟件包
- 18. npm不會在本地安裝軟件包。怎麼了?
- 19. 如何使bin腳本可用於本地安裝的npm軟件包
- 20. 如何測試我發佈的NPM軟件包的本地安裝?
- 21. npm從本地位置安裝軟件包而不是從網絡安裝?
- 22. Node.js - NPM軟件包版本
- 23. Node.js - NPM pacakge在本地發佈併爲Node.js應用程序安裝本地發佈的NPM軟件包
- 24. 如何從python腳本安裝npm包?
- 25. 如何刪除全球安裝的npm軟件包?
- 26. 我如何製作可安裝在全球的npm軟件包
- 27. 如何使用命令安裝軟件包,如npm gulp git
- 28. npm安裝錯誤的軟件包版本
- 29. 無法從npm安裝最新的軟件包版本
- 30. npm安裝package.json中指定的確切軟件包版本
在應用程序的'node_modules'內編輯文件會起到一定作用。如果它不是console.logging,那意味着該功能沒有被擊中。如果您在編輯它們後編輯'npm install',則更改將消失。 – cdbajorin