2017-07-29 5 views
1

J'ai la bibliothèque (Tus.io) qui est compilée à UMD. j'en ai besoin dans mon projet Angular2/4. quand je l'installe avec NPM (NPM Tus-js-client installer) et l'importer (Tus var = require ("Tus-js-client");) l'erreur que je reçois est:utiliser la bibliothèque UMD dans l'angle 2/4

Failed to compile. 
/home/***/src/app/manageVideos/Partials/add.component.ts (8,17): 
Module '../../../../node_modules/tus-js-client/dist/tus.js' 
was resolved to '/home/***/node_modules/tus-js-client/dist/tus.js', 
but '--allowJs' is not set. 
/home/***/src/app/manageVideos/Partials/add.component.ts (9,11): Cannot find name 'require'. 

Répondre

1

La solution la plus simple à votre problème est d'installer les déclarations dactylographiées:

npm install @types/tus-js-client --save-dev 

Et pour l'importer comme ceci:

import * as tus from "tus-js-client";