首页 > 解决方案 > Node.js 命令提示符中的“反应不存在”

问题描述

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

我对编码很陌生,我目前正在做出反应。

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

C:\Users\asus\Desktop\Adolf\react-course-projects\indecision-app>babel src/playg round/play.js --out-file=public/scripts/app.js --presets=env, 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"
  }
}

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

有任何想法吗?

提前致谢!:)

标签: javascriptnode.jsreactjsnpmbabeljs

解决方案


看起来你缺少反应包。

但如果你是 React 新手,我建议从 create-react-app https://github.com/facebook/create-react-app开始。这将为您设置一切,从那开始会更容易。

{
  "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": "16.3.1",
    "react-dom": "16.3.1",
  }
}

推荐阅读