繁体   English   中英

在react.js项目中包含一个自定义节点模块,导致“未捕获的类型错误:存在不是函数”

[英]Including a custom node module in react.js project causing “Uncaught Type Error : exists is not a function”

我有一个react.js项目,我想在其中使用自定义节点模块,这是github中的私有存储库。 我将模块包含在package.json中 ,如下所示

{
  "name": "react-app",
  "version": "0.0.0",
  "dependencies": {
    "custom-module": "git+https://<oauthtoken>:x-oauth-basic@github.com/myname/custom-module"
  }
}

当我执行npm install并在我的React应用程序中的其中一个模型中执行以下操作时

var customModule = require('custom-module');

并在浏览器中加载应用程序,我得到以下错误浏览器控制台

Uncaught TypeError: exists is not a function
  package.discover @ (index):110233
  package @ (index):110207420
  ../lib/dir @ (index):109791

为什么会出现此错误?

注意:相同的自定义模块在服务器端的node.js应用程序中运行良好。

package.json的内容是什么? 确定使用npm install时已使用--save吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM