【问题标题】:Uncaught TypeError: Cannot read property 'prototype' of undefined未捕获的类型错误:无法读取未定义的属性“原型”
【发布时间】:2016-06-29 07:10:53
【问题描述】:

在 bundle.js:4982 中(使用 browserify npm 创建) 我收到以下错误:

Uncaught TypeError: Cannot read property 'prototype' of undefined

仅当我在此处包含 express 框架时才会出现该错误:

var shopifyAPI = require('shopify-node-api');
var express = require('express'); // comment this out and it works...

$( document ).ready(function() {

    console.log( "ready!" );
...

我该如何解决这个错误?

注意:How to fix Uncaught TypeError: Cannot read property 'prototype' of undefined? 这个stackoverflow问题非常相似,除了我不知道我是否使用集合和/或模型......或者如何从他们的回答中解决我的问题......

【问题讨论】:

  • 你在Server上写过jQuery代码吗?
  • 是的,我使用的是 http-server
  • 你能帮帮我吗?我已经被困在这几个小时了
  • Express 无法在客户端运行,因为它是一个服务器端框架。
  • 但是 shopify-node-api 模块需要 express

标签: javascript jquery node.js express browserify


【解决方案1】:

您不能在客户端 JavaScript 中使用 shopify 模块。 shopify-node-api 仅用于您的服务器 JavaScript。

您必须设置自己的 API,使用此模块。我建议打开一个新问题,介绍您尝试实现的目标,以及您已经为解决问题所做的工作。

但是,您的错误目前无法解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-11
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 2017-07-26
    • 2015-01-06
    • 2013-07-04
    相关资源
    最近更新 更多