首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >找不到node-telegram-bot-api模块中的错误:无法解析node-telegram-bot-api中的'fs','net','tls'

找不到node-telegram-bot-api模块中的错误:无法解析node-telegram-bot-api中的'fs','net','tls'
EN

Stack Overflow用户
提问于 2019-01-04 01:11:01
回答 1查看 0关注 0票数 0
代码语言:txt
复制
    ERROR in ./node_modules/mime/mime.js
    Module not found: Error: Can't resolve 'fs' in 'my-project\node_modules\mime'
     @ ./node_modules/mime/mime.js 2:9-22
     @ ./node_modules/node-telegram-bot-api/src/telegram.js
     @ ./node_modules/node-telegram-bot-api/index.js
     @ ./client/index.js

    ERROR in ./node_modules/node-telegram-bot-api/lib/telegramWebHook.js
    Module not found: Error: Can't resolve 'fs' in 'my-project\node_modules\node-telegram-bot-api\lib'
     @ ./node_modules/node-telegram-bot-api/lib/telegramWebHook.js 11:9-22
     @ ./node_modules/node-telegram-bot-api/lib/telegram.js
     @ ./node_modules/node-telegram-bot-api/index.js
     @ ./client/index.js

    ERROR in ./node_modules/node-telegram-bot-api/lib/telegram.js
    Module not found: Error: Can't resolve 'fs' in 'my-project\node_modules\node-telegram-bot-api\lib'
     @ ./node_modules/node-telegram-bot-api/lib/telegram.js 31:9-22
     @ ./node_modules/node-telegram-bot-api/index.js
     @ ./client/index.js

    ERROR in ./node_modules/node-telegram-bot-api/src/telegram.js
    Module not found: Error: Can't resolve 'fs' in 'my-project\node_modules\node-telegram-bot-api\src'
     @ ./node_modules/node-telegram-bot-api/src/telegram.js 17:11-24
     @ ./node_modules/node-telegram-bot-api/index.js
     @ ./client/index.js

    ERROR in ./node_modules/node-telegram-bot-api/src/telegramWebHook.js
    Module not found: Error: Can't resolve 'fs' in 'my-project\node_modules\node-telegram-bot-api\src'
     @ ./node_modules/node-telegram-bot-api/src/telegramWebHook.js 5:11-24
     @ ./node_modules/node-telegram-bot-api/src/telegram.js
     @ ./node_modules/node-telegram-bot-api/index.js
     @ ./client/index.js

    ERROR in ./node_modules/request/lib/har.js
    Module not found: Error: Can't resolve 'fs' in 'my-project\node_modules\request\lib'
     @ ./node_modules/request/lib/har.js 3:9-22
     @ ./node_modules/request/request.js
     @ ./node_modules/request/index.js
     @ ./node_modules/node-telegram-bot-api/src/telegram.js
     @ ./node_modules/node-telegram-bot-api/index.js
     @ ./client/index.js

    ERROR in ./node_modules/forever-agent/index.js
    Module not found: Error: Can't resolve 'net' in 'my-project\node_modules\forever-agent'
     @ ./node_modules/forever-agent/index.js 6:10-24
     @ ./node_modules/request/request.js
     @ ./node_modules/request/index.js
     @ ./node_modules/node-telegram-bot-api/src/telegram.js
     @ ./node_modules/node-telegram-bot-api/index.js
     @ ./client/index.js

    ERROR in ./node_modules/tough-cookie/lib/cookie.js
    Module not found: Error: Can't resolve 'net' in 'my-project\node_modules\tough-cookie\lib'
     @ ./node_modules/tough-cookie/lib/cookie.js 32:10-24
     @ ./node_modules/request-promise/lib/rp.js
     @ ./node_modules/node-telegram-bot-api/src/telegram.js
     @ ./node_modules/node-telegram-bot-api/index.js
     @ ./client/index.js

    ERROR in ./node_modules/tunnel-agent/index.js
    Module not found: Error: Can't resolve 'net' in 'my-project\node_modules\tunnel-agent'
     @ ./node_modules/tunnel-agent/index.js 3:10-24
     @ ./node_modules/request/lib/tunnel.js
     @ ./node_modules/request/request.js
     @ ./node_modules/request/index.js
     @ ./node_modules/node-telegram-bot-api/src/telegram.js
     @ ./node_modules/node-telegram-bot-api/index.js
     @ ./client/index.js

    ERROR in ./node_modules/forever-agent/index.js
    Module not found: Error: Can't resolve 'tls' in 'my-project\node_modules\forever-agent'
     @ ./node_modules/forever-agent/index.js 7:10-24
     @ ./node_modules/request/request.js
     @ ./node_modules/request/index.js
     @ ./node_modules/node-telegram-bot-api/src/telegram.js
     @ ./node_modules/node-telegram-bot-api/index.js
     @ ./client/index.js

    ERROR in ./node_modules/tunnel-agent/index.js
    Module not found: Error: Can't resolve 'tls' in 'my-project\node_modules\tunnel-agent'
     @ ./node_modules/tunnel-agent/index.js 4:10-24
     @ ./node_modules/request/lib/tunnel.js
     @ ./node_modules/request/request.js
     @ ./node_modules/request/index.js
     @ ./node_modules/node-telegram-bot-api/src/telegram.js
     @ ./node_modules/node-telegram-bot-api/index.js
     @ ./client/index.js
代码语言:txt
复制
<pre>
import React, { Component } from "react";
import { render } from "react-dom";
import Home from "./components/Home.jsx";

const TelegramBot = require('node-telegram-bot-api');
const token = "MY_TOKEN";
const bot = new TelegramBot(token, {polling: true});

render(Home, document.getElementById("root"));

EN

回答 1

Stack Overflow用户

发布于 2019-01-04 10:43:35

您不能在浏览器应用程序中require(如反应)。require适用于node.js应用程序,仅适用于import

这个电报机器人似乎需要访问文件系统(fs)并且无论如何都无法在浏览器中使用,因此您将无法直接在前端使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档