我试图将提示框变量传递到node.js应用程序的路由文件中,但是我遇到了可以识别变量的问题。主提示变量" test"在一个名为mainclient.js的javascript文件中,我试图将其放入我的index.js文件中。我试图将其导出为: 在mainclient.js中我有:
exports.Test = test;
在我的index.js中,我包括:
var mainclient = require('../public/javascripts/mainclient');
然后使用以下方法调用它:
var prompt = mainclient.test;
当我尝试启动节点时,我收到错误消息:
ReferenceError: $ is not defined
由于mainclient.js文件中的第一行是:
$(document).ready(function(){
任何人都知道纠正这个错误的方法或者我可以将mainclient.js中的变量转换为index.js的其他方法吗?任何帮助将不胜感激。谢谢!
编辑: 我应该补充一下,我试图通过包含正确的标题链接来导入两个文件中的jquery,然而,我得到一个错误说明: " SyntaxError:意外的令牌<"尝试启动节点时。 jquery导入到节点的main.js文件中。