我下载 ytdl-core 以运行 Angular 项目npm install ytdl-core --save
(https://www.npmjs.com/package/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';
~~~~~~
问题是什么?