2

我正在尝试安装ng2-completer。当我运行时它工作得很好ng serve。然而,我的ng build --prod. 我收到以下错误

找不到模块:错误:无法解析 'folder_path/front/src/app' 中的 'ng2-completer/ng2-completer.module'

我的 package-lock.json 如下:

"ng2-completer": {
            "version": "2.0.6",
            "resolved": "https://registry.npmjs.org/ng2-completer/-/ng2-completer-2.0.6.tgz",
            "integrity": "sha1-IeW3sZft5jLYeDbMzxOSEWda2gs="
        },

我尝试过以下方式导入包:

import { Ng2CompleterModule } from '../../../../node_modules/ng2-completer/';

或者

import { Ng2CompleterModule } from 'ng2-completer/';

我仍然收到以下错误:

Module not found: Error: Can't resolve 'ng2-completer/ng2-completer.module' in '/User/test/Document/front/src/app'

任何帮助表示赞赏,谢谢

4

3 回答 3

3

在使用 ngTable 的角度 7.1.4 中,我遇到了这个错误,这些后续命令对我有用。

npm i rxjs-compat --save

npm i ng2-completer --save

于 2019-01-08T10:54:16.883 回答
3

我对 ng2-completer 的 2.0.6 版本也有同样的问题。不知道是什么原因,但是在之前的版本中好像没有出现这个问题。作为快速修复您可以尝试将其降级到 1.x:

$ npm install ng2-completer@^1.0.0 --save

于 2018-05-22T18:31:52.477 回答
-1

在 Angular 6 中,我遇到了同样的问题,因为 package.json 文件中不存在 ng2-completer 库或文件,而使用给定命令安装的文件对我有用:

npm install ng2-completer --save

于 2019-06-10T09:44:10.810 回答