Intentando usar node-vibrante en el proyecto ng5. así que trato de importar el paquete npm con
import Vibrant = require ('nodo-vibrante');
//o
importar Vibrant desde 'node-vibrante';
//o
importar * como Vibrante desde 'node-vibrante / src / vibrante';
//o
import Vibrant = require ('nodo-vibrante / src / vibrante')
sin éxito .
el trato de usarlo así
declare var Vibrant :any;
Vibrant.from('this.toPlayRadio.pic').getPalette(function(err, palette) {
console.log(palette);
});
but it return an error when use it
TypeError: this._canvas is undefined
Stack trace:
TypeError: this._canvas is undefined
BroswerImage.prototype.remove@http://localhost:8080/node_modules/node-vibrant/dist/vibrant.js:12676:9
Vibrant.prototype.getPalette/<@http://localhost:8080/node_modules/node-vibrant/dist/vibrant.js:7103:43
finallyHandler@http://localhost:8080/node_modules/node-vibrant/dist/vibrant.js:2593:15
tryCatcher@http://localhost:8080/node_modules/node-vibrant/dist/vibrant.js:5910:16
[22]_settlePromiseFromHandler@http://localhost:8080
...
and this is my tsconfig.json file
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"noStrictGenericChecks": true,
"skipLibCheck": true,
"allowSyntheticDefaultImports": true
}
and i use
"typescript": "^2.6.2",
so i am wondering how to use node-vibrant with ng5 , and how to correctly import it in ts class
import ('nodo-vibrante'). luego ((vibrante) => {
// codifica aquí
})
@amirping , creo que el problema es que la biblioteca no carga la imagen. En el n. ° 61, vea este compromiso .
@amirping
Me las he arreglado para usarlo como se muestra a continuación-
const vibrant = require('node-vibrant');
Usando v 3.1.1
, ¿podemos confirmar que el uso de import Vibrant = require('node-vibrant')
funciona?
@crutchcorn
Probé tanto import Vibrant = require('node-vibrant')
como const Vibrant = require('node-vibrant')
El primero da # 90. Este último da el # 85.
Gracias por probar. Voy a echar un vistazo más de cerca esta semana
Comentario más útil
@crutchcorn
Probé tanto
import Vibrant = require('node-vibrant')
comoconst Vibrant = require('node-vibrant')
El primero da # 90. Este último da el # 85.