Node.js无法识别外部文件中的jQuery

时间:2016-08-13 05:33:12

标签: jquery node.js ibm-cloud

我正在尝试使用" cf push"将Node.js应用推送到Bluemix。在命令行中。我收到了这个错误:

  

2016-08-13T01:18:39.89-0400 [App / 0] ERR /home/vcap/app/bluemixapp.js:4

     

2016-08-13T01:18:39.89-0400 [App / 0] ERR $(' form')。submit(function(e){

     

2016-08-13T01:18:39.89-0400 [App / 0] ERR ^

     

2016-08-13T01:18:39.89-0400 [App / 0] ERR ReferenceError:$未定义

似乎第一个' $'正在被发现并且没有被定义。

Node.js文件

var express = require('express');
var cfenv = require('cfenv');
var app = express();
app.use(express.static(__dirname + '/public'));

var appEnv = cfenv.getAppEnv();
var bluemixapp = require('./bluemixapp.js');
bluemixapp.main();

app.listen(appEnv.port, '0.0.0.0', function() {
  console.log("server starting on " + appEnv.url);
});

外部JS文件

exports.main = function(){
    $('form').submit(function(e){
        //Do things
    }
}

0 个答案:

没有答案