在我的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文件有一个客户端js文件,如下所示,它位于公用文件夹下。
在公用文件夹中,我从以下链接复制了整个webix代码基和codemirror:
https://github.com/webix-hub/tracker/tree/master/codebase
https://github.com/webix-hub/components
我还在我的节点应用程序文件夹中的命令提示符中完成了npm安装webix。
但是,如果我试图在client.js中编写下面的代码,如下所示:
webix.ready(function() {
webix.message("hello world");
});我在浏览器控制台上得到了错误:
client.js:1 Uncaught : webix未在client.js:1中定义
在使用webix从我的节点应用程序使用它时,我做错了什么?
https://stackoverflow.com/questions/52561684
复制相似问题