【发布时间】:2021-02-19 03:05:51
【问题描述】:
我为运行 npm install ytdl-core --save (https://www.npmjs.com/package/ytdl-core) 的 Angular 项目下载 ytdl-core。为了使用这个模块,我这样做:
import ytdl from 'ytdl-core';
ytdl(url);
当我启动 Angular 应用程序时,它会显示下一条消息:
ERROR in ./node_modules/miniget/dist/index.js
Module not found: Error: Can't resolve 'http' in 'D:\workspaces\customer\node_modules\miniget\dist'
ERROR in ./node_modules/miniget/dist/index.js
Module not found: Error: Can't resolve 'https' in 'D:\workspaces\customer\node_modules\miniget\dist'
ERROR in node_modules/ytdl-core/typings/index.d.ts:2:33 - error TS2307: Cannot find module 'http' or its corresponding type declarations.
2 import { ClientRequest } from 'http';
~~~~~~
有什么问题?
【问题讨论】: