文件名称:handling-peer-dependencies:开发模块时如何处理对等依赖性
文件大小:290KB
文件格式:ZIP
更新时间:2024-06-08 12:58:04
JavaScript
开发模块时如何处理对等依赖性 什么是对等依赖关系,它有什么问题? 是一种特殊的依赖项,对可重用模块非常有用: 要求用户安装模块需要运行的依赖项,而无需特别指定版本 防止用户的应用程序node_modules中具有同一模块的多个版本 减小javascript文件大小以在浏览器端加载,这对移动用户特别有用 对等依赖性的问题是npm , yarn根本不会安装它们。 这是出于生产目的的正确行为,但是在开发时,您可能需要在主机应用程序中测试模块。 npm和yarn提供了一个实现该命令的命令,称为link ,该link基本上创建了到主机应用程序node_modules到模块源文件夹的符号链接。 它工作正常,但您还需要在需要这些依赖项的模块中执行任务。 例如,您可能要执行测试。 由于它们不在模块的node_modules您将遇到以下错误: Cannot find module 'react' f
【文件预览】:
handling-peer-dependencies-master
----lib()
--------yarn.lock(190KB)
--------src()
--------.babelrc(62B)
--------jest.config.js(99B)
--------package.json(729B)
----LICENSE(11KB)
----README.md(4KB)
----banner.png(47KB)
----.gitignore(920B)
----app()
--------public()
--------yarn.lock(419KB)
--------src()
--------README.md(3KB)
--------.gitignore(310B)
--------package.json(637B)