嘗試在ReactJS中運行以下代碼時,出現以下錯誤:Uncaught ReferenceError: process is not defined. 如果我洗掉const mongoose = require('mongoose');線,一切正常。值得注意的是,我已經mongoose使用npm i mongoose命令(版本6.3.1)安裝了。
import logo from "./logo.svg";
import React, { Component } from 'react';
import "./App.css";
const mongoose = require('mongoose');
export default class Test extends React.Component {
render() {
return (
<div>
<p>Hey StackOverflow!</p>
</div>
);
}
}
這個問題的原因是什么?是不是mongoose包的具體問題?
uj5u.com熱心網友回復:
為什么你的前端代碼首先需要貓鼬?具體回答您的問題:貓鼬正在使用process僅在 NodeJS 背景關系(例如后端服務器應用程式)中可用的全域變數,而不是瀏覽器背景關系。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/465215.html
標籤:javascript 反应 mongodb 猫鼬
