TypeScript无法访问或导入节点模块

时间:2018-09-23 09:11:19

标签: node.js angular node-modules

首先,我是Angular的新手。

我正在尝试使用crypto-js模块来加密和解密传递给服务的字符串。该服务将注入给使用它的任何人。我的问题是,显然我无法导入对此模块的引用。

我当前的设置是:

Route::post('create','form@create');

crypto-js软件包由npm安装,并且该文件夹正确位于node_modules文件夹中,如屏幕截图所示。

Folder is located in node_modules

“我的服务”(以后不会在代码中包含任何敏感信息,仅用于测试)如下:

Route::post('create', 'form@store');

Enc(text)方法用于测试。现在我的问题是,我无法导入或访问crypto-js模块。

Hovering shows me that the IDE does not have access already

当我尝试导入它时,我也无法访问它。现在我导入的引用似乎引用了我自己的类:

references own class

我的目标是在我的服务中使用crypto-js模块。我想念什么?

1 个答案:

答案 0 :(得分:1)

感谢Aluan Haddads对我的问题发表评论。解决方法很简单,我必须安装该类型。我使用npm通过以下命令完成了此操作:

npm install --save @types/crypto-js