我想直接从源代码使用 npm 和 JavaScript(或 TypeScript)第 3 方库。
例如,在Python中,我可以直接进入源代码进行更改,并看到它直接反映在我的应用程序中。我想要 JavaScript 具有相同的功能,因为这可以帮助我了解我的第 3 方依赖项的情况。
我发现最简单的方法是:
https://gitpkg.vercel.app/ 有助于获取特定文件夹/提交的相应
npm install
url。
也可以从
node_modules
文件夹中对模块进行猴子修补。
main
属性决定了导入包时加载的内容(是来自 dist 文件夹吗?只是一个 js 源文件?)
在 node_modules
中编辑文件将立即生效,但可能会被未来的
npm
命令覆盖。像patch-package之类的东西可能有助于使您的更改更加持久。