问题标签 [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.

0 投票
1 回答
5157 浏览

ionic-framework - TypeError:tslib.__spreadArrays 不是函数

在 Ionic 3 的浏览器中执行ionic serve.

由于另一个错误,我降级到"@ionic/app-scripts": "^3.2.3"from后发生这种情况。"@ionic/app-scripts": "^3.2.4"

0 投票
0 回答
157 浏览

vmware-clarity - 如何使用清晰的库迁移到 Angular 10?

我正在尝试在具有多个应用程序和库的单存储库中提升 Angular 版本。其中一个库和其中一个应用程序正在使用Clarity 框架

ng updatetslib当 Angular 10 使用 v2 时,由于清晰度取决于 v1 而失败。

是否有明确升级到 tslib V2 的计划?

有人使用 Angular 10 和清晰度吗?

更好的是,有没有人有一个依赖于清晰度并使用 Angular 10 构建的库?

0 投票
4 回答
7761 浏览

javascript - 错误:tslib 的包导出未定义有效的“。” 目标

我实际上没有对代码进行任何更改,突然有一天我醒来发现了这个错误,

这个来自另一个 StackOverflow 问题的人更改了他们的节点版本,并且对他们有用,我也尝试过(v12.xx -> v15.xx),对我不起作用。

我还升级typescript,尝试安装tslib,做yarn cache clean,删除并重新安装 node_modules,删除yarn.lock,没有任何效果。

请帮忙。

这是我的package.json

这是我的tsconfig.json

这是我的tsconfig.release.json

谢谢!

0 投票
1 回答
404 浏览

angular - 未捕获的错误:找不到模块“tslib”| 将 Angular 项目版本 10 更新到 11

当我使用 angular cli update 命令将 angular 项目从 10 更新到 11 时,我在编译时没有出现任何错误,但是当在浏览器上运行我们的网站时,它会显示像这样的错误。

我已经安装和卸载了不同版本的 tslib,但仍然显示错误。

多次删除节点模块,然后运行 ​​npm i , ng update 但得到相同的错误。

错误是

包.json

在那个页面上我有错误

0 投票
1 回答
1552 浏览

node.js - 错误:在 adminbro 教程中找不到模块“tslib”

我正在尝试使用管理员兄弟构建一个 nodejs 应用程序。

他们在此处提供了基于角色的访问示例的教程

我运行这些来为应用程序创建一个新目录:

要安装依赖项,我运行:

这是示例应用程序...

测试一切都按预期工作......

预期的输出是这样的:

但我明白了:

我遇到了这个问题,但是示例应用程序中没有使用建议的导入,所以我认为 adminbro 库已经应该包含这些。

失败的测试环境:

  • 带有 yarn 和 npm 的本地 Nodejs 版本 10
  • docker 上的新 Nodejs 版本 15(全新容器)

谢谢

0 投票
0 回答
52 浏览

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 路径的本地化有关的问题吗?任何人都可以给我一个建议吗?谢谢你。

0 投票
1 回答
46 浏览

python - python - 将 pandas._libs.tslibs.offsets.QuarterEnd 转换为整数

我有两个日期:

我计算了它们的差异:

的类型c仍然是pandas._libs.tslibs.offsets.QuarterEnd. 有没有办法可以转换c为整数(四分之一的差异)?

0 投票
0 回答
40 浏览

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:

前端组件像这样使用它:

在编译的前端代码中,产生不同结果的地方是这个方法:

因此:

  1. 我没有从 Vue 导入的默认属性。
  2. 我的对象看起来像这样: { default: { someKey: SomeValue }}而不是:{ someKey: SomeValue, default: { /* some props here */} }

前端组件设置了这些编译标志:

我的组件有这些:

目标是 es5,模块类型都是 CommonJS。

我尝试使用这些标志:

双方,但并没有改变任何东西。

我想寻求帮助以了解 vue 的默认导出/导入问题 - 升级 typescript 和 tslib 如何影响此模块的导出/导入方式。当然还有帮助找出可能的解决方案。

先感谢您。

0 投票
1 回答
63 浏览

python - ModuleNotFoundError:飞镖模型时间序列中没有名为“pandas.tslib”的模块

我想将飞镖时间序列模型与熊猫数据框一起使用。我尝试导入以下包,但我无法解决此错误消息。我的 pandas 版本是 1.3.4,我无法按照某些论坛的建议降低,从那时起我需要降低 python 的版本,这在 anaconda 中也是不允许的。我也试过

这些也没有用

在此处输入图像描述

一旦我无法定义时间序列,就无法转换为时间序列来输入飞镖模型

请帮忙谢谢

0 投票
0 回答
10 浏览

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 的工作版本。

例子: