运行node.js v0.10.2并表达v3.1.1(此时最新)并收到此错误:
/root/dmr-addresses/node_modules/jquery/lib/node-jquery.js:10
window.XMLHttpRequest.prototype.withCredentials = false;
^
TypeError: Cannot read property 'prototype' of undefined
at create (/root/dmr-addresses/node_modules/jquery/lib/node-jquery.js:10:26)
at /root/dmr-addresses/node_modules/jquery/lib/node-jquery.js:9503:18
at Object.<anonymous> (/root/dmr-addresses/node_modules/jquery/lib/node-jquery.js:9505:2)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/root/dmr-addresses/address/log.js:1:71)
Run Code Online (Sandbox Code Playgroud)
log.js的第1行是:
var $ = require('jquery');
Run Code Online (Sandbox Code Playgroud)
我试过跑,npm install jquery但它没有解决问题.
检查一下:
同样的错误......我不知道我在做什么,但是我改变了node-jquery.js第四和第五行,它开始工作了:)
旧:
if(window == null ) {
window = require('jsdom').jsdom().createWindow();
Run Code Online (Sandbox Code Playgroud)
新:
if(!window || !window.document) {
window = require('jsdom').createWindow();
window.document = require('jsdom').jsdom();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8697 次 |
| 最近记录: |