【问题标题】:aws sdk not working while building the library in angular7在angular7中构建库时aws sdk无法正常工作
【发布时间】:2019-06-28 04:38:06
【问题描述】:

构建错误

node_modules/aws-sdk/lib/http_response.d.ts(1,25):错误 TS2307:找不到模块“流”。

node_modules/aws-sdk/lib/http_response.d.ts(14,18):错误 TS2580:找不到名称“缓冲区”。您需要为节点安装类型定义吗?尝试 npm i @types/node 然后将节点添加到 tsconfig 中的类型字段。

node_modules/aws-sdk/clients/acm.d.ts(132,37):错误 TS2580:找不到名称“缓冲区”。您需要为节点安装类型定义吗?尝试 npm i @types/node 然后将节点添加到 tsconfig 中的类型字段。

node_modules/aws-sdk/clients/acm.d.ts(134,38):错误 TS2580:找不到名称“缓冲区”。您需要为节点安装类型定义吗?尝试 npm i @types/node 然后将节点添加到 tsconfig 中的类型字段。

node_modules/aws-sdk/clients/acm.d.ts(468,32):错误 TS2580:找不到名称“缓冲区”。您需要为节点安装类型定义吗?尝试 npm i @types/node 然后将节点添加到 tsconfig 中的类型字段。

node_modules/aws-sdk/clients/acm.d.ts(470,32):错误 TS2580:找不到名称“缓冲区”。您需要为节点安装类型定义吗?尝试 npm i @types/node 然后将节点添加到 tsconfig 中的类型字段。

node_modules/aws-sdk/clients/apigateway.d.ts(1146,23):错误 TS2580:找不到名称“缓冲区”。您需要为节点安装类型定义吗?尝试 npm i @types/node 然后将节点添加到 tsconfig 中的类型字段。

node_modules/aws-sdk/clients/clouddirectory.d.ts(1573,38):错误 TS2580:找不到名称“缓冲区”。您需要为节点安装类型定义吗?尝试 npm i @types/node 然后将节点添加到 tsconfig 中的类型字段。

node_modules/aws-sdk/clients/cloudsearchdomain.d.ts(7,24):错误 TS2307:找不到模块“流”。

node_modules/aws-sdk/clients/cloudsearchdomain.d.ts(42,23):错误 TS2580:找不到名称“缓冲区”。您需要为节点安装类型定义吗?尝试 npm i @types/node 然后将节点添加到 tsconfig 中的 types 字段。enter code here

【问题讨论】:

  • tsconfig.json { "compileOnSave": false, "compilerOptions": { "baseUrl": "./", "outDir": "./dist/out-tsc", "sourceMap": true,“声明”:false,“module”:“es2015”,“moduleResolution”:“node”,“emitDecoratorMetadata”:true,“experimentalDecorators”:true,“importHelpers”:true,“target”:“es5”, “typeRoots”:[“node_modules/@types”],“types”:[“node”],“lib”:[“es2018”,“dom”],“paths”:{“common-registration”:[” dist/common-registration" ], "common-registration/": [ "dist/common-registration/" ] } } }

标签: angular7


【解决方案1】:

你应该添加

  "typeRoots": [
      "node_modules/@types"
    ] 

给你 tsconfig.json 对象。并运行您的服务器。如下图所示。它对我有用。

tsconfig.json { 
"compileOnSave": false, enter code here
  "typeRoots": [
      "node_modules/@types"
    ],
"compilerOptions": 
{ "baseUrl": "./", 
"outDir": "./dist/out-tsc", 
"sourceMap": true, 
"declaration": false,
 "module": "es2015", 
"moduleResolution": "node", 
"emitDecoratorMetadata": true, 
"experimentalDecorators": true, 
"importHelpers": true, 
"target": "es5", 
"typeRoots": [ "node_modules/@types" ], 
"types": [ "node" ], 
"lib": [ "es2018", "dom" ], 
"paths": { "common-registration": [ "dist/common-registration" ], 
"common-registration/": [ "dist/common-registration/" ] } } }

【讨论】:

    猜你喜欢
    • 2020-08-29
    • 2019-10-16
    • 2022-08-04
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 2016-05-29
    • 1970-01-01
    • 2022-01-04
    相关资源
    最近更新 更多