我正在尝试使用Node运行Javascript文件以将博客更新发布到Tumblr.
到目前为止,在我的main.js文件中,我有这个:
// Tumblr Information
var tumblr = require('./vendor/tumblr');
tumblr.request(require('request'));
var Blog;
var jq = require('./vendor/jquery-1.11.1.min');
var reqq = require('./vendor/require');
var inher = require('./vendor/inheritance');
var grammars = require('./tracery/grammar');
Run Code Online (Sandbox Code Playgroud)
但是当我运行节点main.js时,我收到以下错误
ReferenceError: define is not defined
at Object.<anonymous> (B:\Documents\Google Drive\Programming\CMPM 147 Tracery\Tumblr Tracery\js\
tracery\grammar.js:6:1)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (B:\Documents\Google Drive\Programming\CMPM 147 Tracery\Tumblr Tracery\js\
main.js:11:16)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
Run Code Online (Sandbox Code Playgroud)
这里是在grammar.js文件中抛出错误的地方:
define(["./modifiers", "./node"], function(universalModifiers, Node) {'use …Run Code Online (Sandbox Code Playgroud)