Angular2:找不到 hammerjs
Angular2: hammerjs is not found
我正在尝试整合 Angular 的 material 设计,并且我正在遵循 official documentation。
我已经使用 npm:
安装了组件和 hammerJS
npm install --save @angular/material
npm install --save hammerjs
在我的 app.module.ts
中,我调用了 MaterialModule
和 hammerjs
:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { MaterialModule } from '@angular/material';
import { AppComponent } from './app.component';
import { HeaderComponent } from './comps/header.component';
import 'hammerjs';
@NgModule({
imports: [ BrowserModule, MaterialModule ],
declarations: [ AppComponent, HeaderComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
但是控制台给我这个错误:
GET http://localhost:3000/hammerjs 404 (Not Found)
我在这里错过了什么?
如果它只是一个 JS 库,您可以将其作为脚本添加到 index.html 文件中。
如果有类型,您通常会导入它,但我不会只导入一个 JavaScript 文件。
查看您的 node_modules 文件夹并添加如下内容:
<script src="node_modules/hammerjs/... .js"></script>
我正在尝试整合 Angular 的 material 设计,并且我正在遵循 official documentation。
我已经使用 npm:
安装了组件和 hammerJS
npm install --save @angular/material
npm install --save hammerjs
在我的 app.module.ts
中,我调用了 MaterialModule
和 hammerjs
:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { MaterialModule } from '@angular/material';
import { AppComponent } from './app.component';
import { HeaderComponent } from './comps/header.component';
import 'hammerjs';
@NgModule({
imports: [ BrowserModule, MaterialModule ],
declarations: [ AppComponent, HeaderComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
但是控制台给我这个错误:
GET http://localhost:3000/hammerjs 404 (Not Found)
我在这里错过了什么?
如果它只是一个 JS 库,您可以将其作为脚本添加到 index.html 文件中。
如果有类型,您通常会导入它,但我不会只导入一个 JavaScript 文件。
查看您的 node_modules 文件夹并添加如下内容:
<script src="node_modules/hammerjs/... .js"></script>