Использование Typed.JS с Express - PullRequest
0 голосов
/ 02 июля 2019

Я пытаюсь получить Typed.JS с помощью экспресс-фреймворка и ejs, но не могу заставить его работать.

Я установил и потребовал в своем файле app.js typed.js и jquery, но по какой-то причине получаю сообщение об ошибке при импорте из библиотеки.

Я также пытался просто связать typed.js через CDN и поместить javascript в тег сценария в шаблоне ejs, но не повезло

//set all the dependencies in app.js
var express = require("express"),
    app = express(),
    bodyParser = require ("body-parser"),
    mongoose = require("mongoose"),
    methodOverride = require("method-override"),
    jquery = require("jquery"),
    Typed = require("typed.js");

//Routes in app.js
app.get("/", function(req, res){
    res.render("index", {Typed: Typed});
});


// In the index.ejs file

<script>
    var typed = new Typed('#typed', {
        stringsElement: '#typed-strings'
    });
</script>

<div id="typed-strings">
    <p>Typed.js is a <strong>JavaScript</strong> library.</p>
    <p>It <em>types</em> out sentences.</p>
</div>
<span id="typed"></span>
...