3
Ich versuche react-slick slider in meine ReactJS-Anwendung zu integrieren.TypeError: Kann die Eigenschaft 'userAgent' von undefined nicht lesen
Es funktioniert wie erwartet, wenn ich es in eine neue Demo-App integriere, aber wenn ich es in meine eigene Anwendung integriere, löst es einen Fehler aus. Ich verwende Schienen als Backend.
Wenn ich versuche, Schieber wie in der Komponente zu importieren
var Slider = require('react-slick');
es zeigt mir ein Fehler.
Fehlerprotokolle (in Schienen) sind
| ExecJS::ProgramError - TypeError: Cannot read property 'userAgent' of undefined:| execjs (2.7.0)
lib/execjs/ruby_racer_runtime.rb:98:in `wrap_error'| execjs (2.7.0)
lib/execjs/ruby_racer_runtime.rb:15:in `rescue in block in initialize'| execjs (2.7.0)
lib/execjs/ruby_racer_runtime.rb:12:in `block in initialize' | execjs (2.7.0)
lib/execjs/ruby_racer_runtime.rb:75:in `block in lock'| execjs (2.7.0)
lib/execjs/ruby_racer_runtime.rb:73:in `lock'| execjs (2.7.0)
lib/execjs/ruby_racer_runtime.rb:9:in `initialize'| execjs (2.7.0)
bearbeiten
Einige wo sonst in meinem Code habe ich unten Code geschrieben und es funktioniert gut
'use strict';
var React = require('react');
import logo from 'img/spark-logo.jpg'
var Carousel = require('nuka-carousel');
//import { NukaDecorate } from 'nuka-carousel-autoscroll';
class App1 extends React.Component{
// mixins: [Carousel.ControllerMixin],
render() {
return (
<Carousel>
<img src={logo} alt="Smiley face" />
<img src="http://placehold.it/1000x400/ffffff/c0392b/&text=slide2"/>
<img src="http://placehold.it/1000x400/ffffff/c0392b/&text=slide3"/>
</Carousel>
)
}
}
module.exports = App1;
@Tushar bitte Änderungen – Anish
sehen, wie in angegeben [die Dokumentation] (https://github.com/sstephenson/execjs#faq), ExecJS unterstützt nicht 'require()' . –
Haben Sie versucht, den Js-Code als "