node.js - 为什么调用其他纱线脚本时我的纱线脚本很慢?
问题描述
我正在调试为什么我的工作笔记本电脑(通过 VPN 运行的 mac)上的某些 yarn 脚本运行缓慢,并且发现如果我从第一个调用另一个 yarn 脚本,每次持续大约需要 8 秒半。任何调用另一个纱线脚本的纱线脚本都会发生这种情况。
例子:
包.json
"scripts": {
"date": "date",
"date:foo": "yarn run date",
"date:bar": "yarn run date:foo"
}
结果:
$ yarn run date:bar
yarn run v1.22.4
$ date; yarn run date:foo
Tue Jul 7 15:52:28 EDT 2020
$ date; yarn run date
Tue Jul 7 15:52:37 EDT 2020
$ date
Tue Jul 7 15:52:45 EDT 2020
在脚本中使用 npm run 时,脚本非常快。问题只体现在纱线上。在我连接到家庭互联网的个人笔记本电脑上,这些脚本很快。
当我连接到 VPN 时,纱线可能需要额外的时间吗?纱线在后台做了什么可能会减慢这些脚本的速度?
解决方案
推荐阅读
- azure-active-directory - 在 Azure AD 中分离内部和外部用户,但允许所有人使用 Power BI Premium
- ansible - sudo 和 assible 中的变得如何协同工作?
- python - 在循环中运行相同的线程
- react-native - 使用 headerMode 浮动在特定屏幕中隐藏自定义标题
- typescript - 对于对象键中的条件类型,如何删除某些键以生成子对象类型?
- javascript - 使用javascript数组方法打印x的值
- spring-boot - 使用 Apache Camel 获取 S3 对象
- python - 如何模拟使多个 POST 和 GET 请求都需要不同响应数据的方法?
- docker - 容器根证书更新问题
- swift - 使用 addTextField(目标 iOS12.4)时 UIAlertController 在 Swift 5 中冻结 - 从目标 C 转换