13

我正在使用 Ng2SmartTable 并且出现此错误:

目标入口点“ng2-smart-table”中的错误缺少依赖项:-@akveo / ng2-completer

我已经尝试了以下命令,但它不起作用:

1.npm install --save ng2-smart-table

2.npm i ng2-completer --save

3.npm i rxjs-compat --save

4

10 回答 10

2

尝试这个。

npm i rxjs-compat --save
npm i @akveo/ng2-completer --save

看这里。 https://github.com/yggg/ng2-smart-table/commit/8a4f0bb

如上所述,您需要小心。

于 2020-05-09T14:47:57.527 回答
2

如果您将 ng-smart-table 升级到 v.1.7.0,请注意,ng2-completer 包有一个重大变化,请参阅https://github.com/akveo/ng2-smart-table/提交/59c3a7885591f1e003dbd67fa80844d187a89244

于 2020-11-06T03:52:33.173 回答
1
    npm install ng2-smart-table
    npm install ng2-completer

如果仍然不起作用:删除 node_module/ 文件夹(再次安装依赖项)

    npm install
于 2021-03-27T01:16:28.830 回答
1

at the moment, i also installed both

ng2-smart-table at 1.7.2
@akveo/ng2-completer at 9.0.1

i found a problem when used ng2-smart-table at 1.7.2

so, i downgraded ng2-smart-table to 1.6.0.

it seems work for me.

于 2021-06-28T09:33:32.327 回答
1

安装依赖项使其在 dev 中工作,但在 build prod 中存在问题。

对于 Angular 9+,试试这个:

在您的tsconfig.app.json中,设置

 "angularCompilerOptions": {
    "enableIvy": true
  }

它对我有用,仅具有 @akveo/ng2-completer 依赖项。

于 2020-04-29T19:50:27.283 回答
1

对于这个版本

“ng2-智能表”:“^1.6.0”

我不得不跑

npm install --save ng2-completer

因为版本 1.6.0 使用require('ng2-completer')而不是require('@akveo/ng2-completer')

于 2020-12-04T15:29:50.883 回答
0

对于我的 Angular 11 项目,我通过安装以下两个包来运行 ng2-smart-table 来解决它:

npm i ng2-smart-table --save

npm i ng2-completer --save

于 2021-02-09T06:14:19.590 回答
0

我在尝试安装 ng2-smart-table时也遇到了同样的问题

在 ng2-smart-table 中,CompleterService以下列方式导入

从'@akveo/ng2-completer'导入{ CompleterService };

但是,如果我们从 node_modules 打开 ng2-completer,您会看到 ng2-completer 不在“@akveo”文件夹中

所以只需在 node_module 中创建一个新文件夹并将其重命名为@akveo并将 ng2-completer文件复制到@akevo文件夹中

现在打开 package.json , package.lock.json 并将 ng2-completer更改为@akveo/ng2-completer并重新启动服务器

它会正常工作

谢谢

于 2020-04-09T19:56:03.563 回答
0

使用以下命令卸载:-

npm uni @akveo/ng2-completer

使用以下命令安装:-

npm i ng2-completer

它解决了我的问题!

有关更多详细信息:- https://github.com/akveo/ng2-smart-table/commit/59c3a7885591f1e003dbd67fa80844d187a89244

于 2022-01-24T17:15:39.987 回答
-1

尝试这个: npm install ng2-completer --save-dev

更多详细信息可在此处获得

于 2021-08-26T21:02:58.070 回答