安装React开发环境(基于mac)

本文详细介绍如何从零开始搭建React项目环境,包括安装Node.js、npm、jspm等工具,以及如何使用这些工具来管理和更新React及其相关依赖。
第一步,安装node.js开发环境 。

第一种,Node.js安装包及源码下载地址为: https://nodejs.org/en/download/   下载后直接安装即可。

第二种,接着打开终端,输入以下命令安装Homebrew

ruby -e “$(curl -fsSL  https://raw.githubusercontent.com/Homebrew/install/master/install);  

再输入命令 brew install node

完了之后,在终端输入node -v, 出现版本号则表示安装成功。如下:

(非必需)可安装nvm进行node版本管理

第二步,安装npm

如果你安装了最新版本的node,则默认已经 集成了npm,所以之前npm也一并安装好了。同样可以通过输入  "npm -v"  来测试是否成功安装。如下

如果不是最新的,建议升级了最新的,或者单独再安装npm,命令:brew install npm


第三步,安装jspm

  1. 在全局范围安装jspm,就可以在任何命令使用jspm命令了终端输入命令:npm install jspm -g
  2. 完成后,输入 jspm ,会返回一些帮助信息 。

第四步,为项目添加jspm依赖

  1. 选择你喜欢的目录,新建一个文件夹,可使用命令mkdir xxx,   cd 到对应的文件夹下(这里假设新建文件夹名称为 ZXY_RN_Project)。
  2. 初始化npm, 创建package.json, 输入命令:npm init ,填写你的项目名称,接下来一路回车即可。
  3. 查看ZXY_RN_Project,会发现下面多了一个package.json文件.
  4. 重要步骤来了,输入
    npm install jspm --save-dev
     把jspm添加到项目开发依赖。完成后,命令ls, 会发现又多了node_modules文件,打开这个文件,会发现里面很多关于babel,ES6等等的东西。
  5. 最后执行命令 jspm init, 为jspm创建配置文件config.js, 一路回车即可。
  6. 到这里,项目添加jspm依赖就算完成了。

第五步,安装React
 
  1.     在ZXY_RN_Project下,通过jspm安装react, 命令jspm install react@0.14.0-rc1 (注:0.14.0-rc1为版本号)。一路回车即可。如果安装过程,出现error错误,则重新再执行一下命令即可,直到没出现error信息即为成功。
  2.  通过jspm安装rect-dom, 命令jspm install react-dom@0.14.0-rc1 (注:0.14.0-rc1为版本号)。过程同上。
  3. (非必需) 如果你项目想使用semantic-ui, 需安装semantic-ui,命令jspm install semantic-ui    导入semantic-ui样式需要安装jspm插件,命令jspm install css 
  4. 上面步骤完成后,你会发现ZXY_RN_Project下面多了jspm_packages文件夹。


第六步,安装BrowserSync
  
  1. 通过npm安装browserSync,命令npm install -g browser-sync
  2. 使用BrowserSync启动项目,命令browser-sync start --server 。 如果你想启动后,增加一些监听文件修改时,自动刷新页面,则启动命令为 browser-sync start --server  --no-notify --files ‘xxxx'     (xxx为具体的文件名,相对路径,有多个时,可用逗号分开,如 'index.html, app/main.js’);
  3. 到此,我们可以看到React项目正常启动后,出现页面。

第七步 IDE的选择

     可选择Sublime Text( 程序员Jon Skinner开发), 或Atom ( github内部使用的,现在开源)等等,至于两者或其他的比较,谷歌一下。上面新建的项目,可以直接用IDE打开,如用Atom打开,目录结构如下:





第八步 编写代码

 经过上面七步,已经完成了一个React项目的构建,下面,我们可以使用IDE进行编程,这里以Atom为主。
编写完代码后,如果启动项目命令为 browser-sync start --server  --no-notify --files 'xxxx',则保存代码后自动刷新页面,无需手动刷新,如下。






Atom有非常多优秀的插件,可参考这里, http://blog.csdn.net/qq_30100043/article/details/53558381
如果遇到安装失败的情况,请看这篇文章,万金油方法,  http://www.cnblogs.com/strangerqt/p/5572435.html
同样,Sublime Text也存在非常多的优秀插件, http://www.cnblogs.com/Rising/p/3741116.html
内容概要:本文围绕基于CNN-Transformer混合模型的锂电池SOH(State of Health,健康状态)预测估计展开研究,提出一种融合卷积神经网络(CNN)与Transformer架构的深度学习方法,用于精准建模电池容量衰退过程。该方法充分发挥CNN在局部特征提取方面的优势以及Transformer在捕捉长时间序列依赖关系上的强大能力,有效提升了锂电池健康状态预测的准确性与稳定性。研究内容涵盖数据预处理、模型结构设计、训练优化流程及预测结果可视化等关键环节,适用于电池退化趋势分析与剩余使用寿命(RUL)评估,具有较强的工程应用价值。; 适合人群:具备Python编程能力和深度学习理论基础的高校研究生、科研人员及从事新能源电池管理系统开发的工程技术人才,特别适合聚焦于锂电池寿命预测、故障诊断与健康管理等方向的研究者。; 使用场景及目标:①掌握CNN与Transformer在时间序列回归任务中的协同建模机制;②实现高精度锂电池SOH预测模型构建与训练;③服务于电动汽车续航管理、储能系统运维决策与电池老化特性分析;④支持学术论文复现、科研项目验证及工业级电池管理算法开发。; 阅读建议:此资源以代码实践为核心驱动,建议读者结合所提供的完整Python代码进行动手实现,深入理解模型各模块的设计逻辑与训练技巧,并可通过调整网络结构或引入新数据集进一步拓展至其他时序预测任务中。
我们把同一标的(昆仑万维,现价 43.20 元,2026-07-31 收盘)交给三套系统,各出一份独立分析: **C 报告(CoordClaw 基于管理学多智能体系统)**——投研级。它由五个角色构成:周婷整合撰写、李静出基本面、王芳出技术面、赵明出风险、陈默做 PM 终审。最终产物是一份 38 项分级风险清单(P0×4 / P1×12 / P2×12 / P3×6 / 尾部×4)、双源交叉验证的财务数据(EM/Sina 差异 <0.01%)、严格的口径纪律,以及一份原样保留的"待核实"清单。结论冷冰冰:高风险,不建议参与。 **D 报告(DeepSeek)**——信息整理级。它把"4+3 AGI 战略"、天工 AI、Opera 浏览器、StarMaker 拆得很漂亮,核心财务数据(营收 81.98 亿、归母 -15.93 亿)也没算错。但整篇没有技术面、没有量化风控,更关键的是——它完全没提实控人已减持 75%、质押状态未知、净现金仅 15.19 亿且续航只有 1.26~1.81 年这些要命的负面。这是典型的"选择性呈现"。 **K 报告(Kimi)**——以对比评估的方式呈现。它搭起"数据准确性 / 分析维度 / 结论合理性"的三维框架,把几份材料放在一起对照,给出各自的强弱判定。它的维度意识比 D 报告更自觉,但作为一份独立分析,它对"评估方法本身的信度"交待不足,部分引用的核对也不够彻底。 结果两家的结论高度一致。C 报告(多智能体)被评投研级、居首;D 报告(DeepSeek 自己写的)被评信息整理级、居中;K 报告(Kimi 自己那份)维度较全但核验深度有限,排在两者之间。DeepSeek 的那份评估把 C 给了五星、D 三星、K 四星;Kimi 的那份评估也独立地把最高分给了 C。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值