Tentando usar node-vibrant no projeto ng5. então tento importar o pacote npm com
import Vibrant = require ('node-vibrant');
//ou
importe Vibrant de 'node-vibrant';
//ou
import * as Vibrant de 'node-vibrant / src / vibrant';
//ou
import Vibrant = require ('node-vibrant / src / vibrant')
sem sucesso.
eu tento usar assim
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 ('nó vibrante'). then ((vibrante) => {
// codifique aqui
})
@amirping , acho que o problema é que a biblioteca não está este commit .
@amirping
Eu consegui usá-lo como abaixo-
const vibrant = require('node-vibrant');
Usando v 3.1.1
, podemos confirmar que usar import Vibrant = require('node-vibrant')
funciona?
@crutchcorn
Tentei import Vibrant = require('node-vibrant')
e const Vibrant = require('node-vibrant')
O primeiro dá # 90. O último fornece # 85.
Obrigado por testar. Vou dar uma olhada mais de perto esta semana
Comentários muito úteis
@crutchcorn
Tentei
import Vibrant = require('node-vibrant')
econst Vibrant = require('node-vibrant')
O primeiro dá # 90. O último fornece # 85.