Node.js命令提示符中的“反应不存在”

问题描述 投票:1回答:4

这是我在本网站的第一个问题:)

我对编码非常陌生,目前正在从事React。

昨天我正在做我的第一个项目,今天我回到它并为我的jsx组件初始化了live-server和babel编译器,这是我输入的代码:

C:\ Users \ asus \ Desktop \ Adolf \ react-course-projects \ indecision-app> babel src / playground / play.js --out-file = public / scripts / app.js --presets = env,反应--watch

但是在我按下Enter键后,所有答案都会回答:

“反应不存在”

如果我将代码中的“ react”保留下来,只保留env可以正常工作,但是我认为它必须在那里可以进行正确的解析或其他...我已经重新安装了npm ...]

这是我的package.json

{
  "name": "indecision-app",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    "babel-preset-env": "1.5.2",
    "babel-preset-react": "6.24.1"
  }
}

似乎两个依赖项都存在...

有什么想法吗?

谢谢! :)

这是我在该网站上遇到的第一个问题:)我对编码还很陌生,目前正在从事React工作。昨天我正在做我的第一个项目,今天我回到它并初始化了实时服务器,然后...

javascript node.js reactjs npm babel
4个回答
1
投票

似乎您正在错过反应包。


0
投票

您需要安装react和react-dom,请使用npm install --save react react-dom来添加依赖项。


0
投票

在本教程中,您应该剪切以public / scripts / app编写的JSX并将其粘贴到src / app中。然后,您的babel命令请求将src / app中的JSX转换为“输出文件” public / scripts / app。


0
投票

以下命令在env和react之间不应有空格babel src / playg round / play.js --out-file = public / scripts / app.js --presets = env,反应--watch

© www.soinside.com 2019 - 2024. All rights reserved.