问题标签 [tslib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ionic-framework - TypeError:tslib.__spreadArrays 不是函数
在 Ionic 3 的浏览器中执行ionic serve
.
由于另一个错误,我降级到"@ionic/app-scripts": "^3.2.3"
from后发生这种情况。"@ionic/app-scripts": "^3.2.4"
vmware-clarity - 如何使用清晰的库迁移到 Angular 10?
我正在尝试在具有多个应用程序和库的单存储库中提升 Angular 版本。其中一个库和其中一个应用程序正在使用Clarity 框架
ng update
tslib
当 Angular 10 使用 v2 时,由于清晰度取决于 v1 而失败。
是否有明确升级到 tslib V2 的计划?
有人使用 Angular 10 和清晰度吗?
更好的是,有没有人有一个依赖于清晰度并使用 Angular 10 构建的库?
javascript - 错误:tslib 的包导出未定义有效的“。” 目标
我实际上没有对代码进行任何更改,突然有一天我醒来发现了这个错误,
这个来自另一个 StackOverflow 问题的人更改了他们的节点版本,并且对他们有用,我也尝试过(v12.xx -> v15.xx),对我不起作用。
我还升级typescript
,尝试安装tslib
,做yarn cache clean
,删除并重新安装 node_modules,删除yarn.lock
,没有任何效果。
请帮忙。
这是我的package.json
:
这是我的tsconfig.json
:
这是我的tsconfig.release.json
:
谢谢!
angular - 未捕获的错误:找不到模块“tslib”| 将 Angular 项目版本 10 更新到 11
当我使用 angular cli update 命令将 angular 项目从 10 更新到 11 时,我在编译时没有出现任何错误,但是当在浏览器上运行我们的网站时,它会显示像这样的错误。
我已经安装和卸载了不同版本的 tslib,但仍然显示错误。
多次删除节点模块,然后运行 npm i , ng update 但得到相同的错误。
错误是
包.json
在那个页面上我有错误
node.js - 错误:在 adminbro 教程中找不到模块“tslib”
我正在尝试使用管理员兄弟构建一个 nodejs 应用程序。
我运行这些来为应用程序创建一个新目录:
要安装依赖项,我运行:
这是示例应用程序...
测试一切都按预期工作......
预期的输出是这样的:
但我明白了:
我遇到了这个问题,但是示例应用程序中没有使用建议的导入,所以我认为 adminbro 库已经应该包含这些。
失败的测试环境:
- 带有 yarn 和 npm 的本地 Nodejs 版本 10
- docker 上的新 Nodejs 版本 15(全新容器)
谢谢
qt5 - 启用了功能“tslib”,但前提条件“libs.tslib”失败(Qt5 交叉编译)
我在没有 tslib 支持的情况下为 arm 交叉编译了 Qt5.12.11,它是成功的。现在,我需要添加 tslib 支持。我已经为我的目标架构交叉编译了 tslib。我以这种方式将 -tslib 添加到我的配置中,使用 -I 和 -L 指定包含和库路径:
在 configure.log 中,我可以看到以下内容:
我尝试在我的 qtbase/mkspecs/arm-cortex_a8-linux-gnueabi-g++/qmake.conf 中添加以下几行:
没有任何成功。我还尝试将 /path/to/tslib/lib 添加到 LD_LIBRARY_PATH 环境路径,但没有任何变化。这是与 tslib lib & include 路径的本地化有关的问题吗?任何人都可以给我一个建议吗?谢谢你。
python - python - 将 pandas._libs.tslibs.offsets.QuarterEnd 转换为整数
我有两个日期:
我计算了它们的差异:
的类型c
仍然是pandas._libs.tslibs.offsets.QuarterEnd
. 有没有办法可以转换c
为整数(四分之一的差异)?
typescript - 升级 typescript 和 tslib 版本后,Vue 导出中缺少“默认”属性
我正在使用 typescript 3.7.5、tslib 1.10.0 和 vue 2.6.14 开发一个项目。最近我们想升级 typescript 和 tslib 版本,拥有 typescript 4.x 和 tslib 2.x。我将它们升级到 typescript 4.5.2、tslib 2.3.1 并在源代码覆盖中替换了我的 js 文件后,我从前端组件中收到一个错误:
Uncaught TypeError: Cannot read properties of undefined (reading 'split')
这当然没有说什么,所以我开始挖掘。我发现这个问题的原因是在升级 typescript 和 tslib 版本后,Vue 不再包含默认属性。
我的组件像这样导入和导出 Vue:
前端组件像这样使用它:
在编译的前端代码中,产生不同结果的地方是这个方法:
因此:
- 我没有从 Vue 导入的默认属性。
- 我的对象看起来像这样:
{ default: { someKey: SomeValue }}
而不是:{ someKey: SomeValue, default: { /* some props here */} }
前端组件设置了这些编译标志:
我的组件有这些:
目标是 es5,模块类型都是 CommonJS。
我尝试使用这些标志:
双方,但并没有改变任何东西。
我想寻求帮助以了解 vue 的默认导出/导入问题 - 升级 typescript 和 tslib 如何影响此模块的导出/导入方式。当然还有帮助找出可能的解决方案。
先感谢您。
reactjs - 具有 core-js v3.20.0 的子依赖项的 React js 会因错误 o.next 而不是函数而中断页面
具有core-js v3.20.0子依赖的Reactjs项目因错误而中断页面o.next is not a function.
使用npm ls core-js
我看到react-app-polyfill@2.0.0
需要core-js
并且正在安装最新版本(3.21.1
准确地说是 - )依次破坏页面。(固定在屏幕底部)
这更多是一个为什么的问题。这是一个难以重现的错误,因此对于没有代码示例表示歉意,只是想知道是否有其他人遇到过此错误,并想就 core-js 3.20.0(损坏)和 3.7.0(工作)之间的主要区别分享想法. 主要原因是我不想被锁定到这个版本。想知道是否是另一个包引发了这个冲突崩溃。
使用的依赖项示例:
罪魁祸首的文件:
vendor/tslib.js
修复:
将 core-js 子依赖项从 3.20.0 降级到 3.7.0 修复页面并删除错误消息o.next is not a function.
为了强制执行此操作,我添加了一个 preinstall 挂钩来安装 core.js 的工作版本。
例子: