В моем приложении Node я хочу, чтобы в одном из html-файлов в представлении отображалось простое сообщение webix.
В моем app.js обычные вещи, как показано ниже:
var express = require('express');
var path = require('path');
var fs = require('fs');
var app = express();
var bks = require('./routes/shelf');
var bprsr = require('body-parser');
app.set('views', path.join(__dirname, 'views'));
app.engine('html', require('hogan-express'));
app.set('view engine', 'html');
app.use('/', bks);
app.use( express.static(path.join(__dirname, 'public')));
и в html-файле под папкой views находится js-файл на стороне клиента, как показано ниже, который находится в общей папке.
Внутри общей папки у меня есть вся кодовая база webix и codemirror, скопированные из следующих ссылок:
https://github.com/webix-hub/tracker/tree/master/codebase
https://github.com/webix-hub/components
Я также выполнил npm install webix из командной строки в папке приложения моего узла.
Тем не менее, по-прежнемуесли я пытаюсь написать приведенный ниже код в client.js, как показано ниже:
webix.ready(function() {
webix.message("hello world");
});
Я получаю сообщение об ошибке на консоли браузера:
client.js: 1 Uncaught ReferenceError: webixне определено в client.js: 1
Что я делаю неправильно при использовании webix для использования его из моего приложения Node?