我有一个简单的问题,我想在 angular 6 中使用蹩脚的 js 库,但我无法实现。
Stackbltiz demo:
https://stackblitz.com/edit/angular-whygjq?file=angular.json
库蹩脚的JS:
https://github.com/zhuker/lamejs
我完成的步骤:
- npm install lamejs
- 在 angular.json 中,我在脚本中粘贴了路径node_modules:
"node_modules/lamejs/lame.min.js">
- 我已经卡住了如何在应用程序组件中使用它,在这里的其他主题中,我发现 sth 如下:从"????"导入 * 作为蹩脚
如何正确使用它
单击左侧的"依赖项"面板并添加lamejs。
现在在您的Component.ts
(或任何您需要它的地方(,只需导入它。
import { Component } from '@angular/core';
import lame from 'lamejs';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
name = 'Angular';
public tryMe(): void {
var mp3encoder = new lame.Mp3Encoder(1, 44100, 128); //mono 44.1khz encode to 128kbps
// etc. See quickstart at https://github.com/zhuker/lamejs
}
}