首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果nodejs是服务器端脚本语言,那么它如何在ReactJs或任何其他前端语言中使用

如果nodejs是服务器端脚本语言,那么它如何在ReactJs或任何其他前端语言中使用
EN

Stack Overflow用户
提问于 2021-05-05 00:33:26
回答 2查看 45关注 0票数 0

如果节点是服务器端脚本语言,那么它在创建前端应用程序(如npx create-react-appnpx create-nuxt-app )时如何使用

EN

回答 2

Stack Overflow用户

发布于 2021-05-05 00:41:08

当在React JS或任何其他前端框架上工作时,他们通常会附带一些工具,比如create- React -app(用于React app)或create- Next -app(用于Next js App)。这些工具在Node JS上运行,以帮助您的开发过程。

与create- react -app中一样,它会创建一个本地服务器,并在localhost:3000上为您的react应用程序提供服务。它还使您能够热重新加载您的应用程序,以便在您对项目中的文件进行更改时快速查看更改。

当您创建react应用程序的发布版本时。这不再需要Node JS,但它可以简单地从任何web服务器提供服务。

TLDR:它有助于运行像create-react-app这样的开发工具,从而使开发过程更简单、更高效。

票数 1
EN

Stack Overflow用户

发布于 2021-07-25 13:24:47

首先,Nodejs不是一种编程语言。它是一个开源、跨平台、后端的JavaScript运行时“环境”,在V8引擎上运行,并在web浏览器之外执行JavaScript代码。

现在来看你的问题,为什么我们使用Nodejs是前端库或框架,比如Reactjs或Angular,因为Node.js提供了可定制性、灵活性和大量的包库来帮助创建功能丰富的全栈应用程序。

,但是如果你不想在Reactjs中使用Nodejs环境,也可以这样:-

app.js

代码语言:javascript
复制
var reactElement = React.createElement('h1', { className: 'header' },
'This is React');
ReactDOM.render(reactElement, document.getElementById('react-application'));

index.html

代码语言:javascript
复制
    <!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <meta http-equiv="x-ua-compatible" content="ie=edge, chrome=1" />
    <title>Snapterest</title>
 
     <script src=" /react-0.14.8.min.js"></script>
 <script src=" /react-dom-0.14.8.min.js"></script>


</head>
<body>
    <div id="react-application">
     dsf
    </div>
    <script src="./app.js"></script>
</body>
</html>

React js是一个客户端库,如果你用纯Js (没有jsx等)编写整个代码,你就不需要node.js了。然而,对于代码管理,react应用程序被划分或构造为多个文件,这些文件需要node.js模块或库处理来编译、组合、打包和生成最终的客户端js脚本,该脚本可以在浏览器上运行。

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

https://stackoverflow.com/questions/67388673

复制
相关文章

相似问题

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