修复包依赖关系
时间 :
2024-07-19,18:52:01
编辑 ::ADMIN
embroider 和 pnpm 都要求包正确声明其依赖项:如果使用则列出依赖项(当且仅)。
在使用yarn@v1的大型单一存储库(考虑具有许多ember插件和node包的ember应用程序)上工作时,这是很难做到的。开发人员可能会忘记更新 package.json,因为即使缺少依赖项,ember 应用程序也可以构建和运行,只要从另一个包中拉入即可。
因此,构建和运行都无法告诉我们某个包是否未正确声明其依赖项。我们还能如何修复 package.json 以便引入 embroidery 和 pnpm?
1.静态代码分析
给定一个文件,我们可以看到应该存在哪些依赖项,因为我们知道 javascript 和 ember 是如何工作的。
例如,要显示 javascript(或 typescript)文件,
import { setupintl } from 'ember-intl/test-support'; import { setuprenderingtest as upstreamsetuprenderingtest } from 'ember-qunit'; export function setuprenderingtest(hooks, options) { upstreamsetuprenderingtest(hooks, options); // additional setup for rendering tests can be done here. setupintl(hooks, 'de-de'); }
400电话优惠
热门新闻
- 为什么 `` 里面包含 `` ···
- AI中文润稿写作新纪元,让你的···
- 百度快速收录:揭秘核心算法秘诀
- 探索广州网站开发的最新趋势与技···
- 百度SEO优化助手
- AI写作软件:让创作更轻松、高···
- SEO3空间构型新解:多维优化···
- yii框架路由配置
- 提升微信群裂变效果的一些细节操···
- SEO的主要内容及其重要性解析
- centos7添加新网卡后无法···
- JavaScript 中使用 ···
- 提升网站流量的关键策略:SEO···
- 做好产品运营,这些能力必不可少···
- 拼多多天天领现金,操作技巧有哪···
- 如何使鼠标悬停图片变亮,且保持···
- 青岛有哪些SEO推广公司?
- 人力资源管理精英摇篮
- 如何利用“搜索词展示量排名”提···
- “百度搜索,一搜即达”
- 快鲸SCRM,CDP赋能,解锁···
- 《智算中心网络架构白皮书》发布···
- 广汉站长网:地方网站运营与成长···
- 怎样通过虚拟云主机快速恢复因故···
- 青岛网络推广翘楚榜
- 从成本效益角度出发,如何平衡服···
- 重庆网页优化SEO公司助力企业···
- 苏州网页设计如何兼顾布局与内容···
- 定制开发,品质保障,专业护航
- Linux归档功能解析与实践指···
- Layui表格清空需要用到Ja···
- linux devel是什么意···
- 无锡抖音SEO优化怎么做?
- 高效文档处理利器:Typech···
- AI问答入口在哪?ChatGP···
- 海外SEO建站费用如何?模板与···
- 软件助力,高效创作,质量飞跃。
- AI自动生成文章的软件有哪些?···
- 黑龙江网络推广,易上手,效果佳···
- 天机SEO——智慧优化之道
- 数字营销如何助力绿色未来?
- 360免费建站零基础教程:个性···
- js如何切换js引擎
- 全面升级,焕新启航——网站改版···
- 如何在景安云服务器上绑定域名并···
- 免费软件推广,首选高效方案!
- 如何使用Linux进行远程服务···
- SEO快速排名,易下拉操作指南···
- 企业用户如何根据自身需求挑选最···
- 在ZenCart宝塔建站中遇到···