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