这是我在本网站的第一个问题:)
我对编码非常陌生,目前正在从事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工作。昨天我正在做我的第一个项目,今天我回到它并初始化了实时服务器,然后...
似乎您正在错过反应包。
您需要安装react和react-dom,请使用npm install --save react react-dom来添加依赖项。
在本教程中,您应该剪切以public / scripts / app编写的JSX并将其粘贴到src / app中。然后,您的babel命令请求将src / app中的JSX转换为“输出文件” public / scripts / app。
以下命令在env和react之间不应有空格babel src / playg round / play.js --out-file = public / scripts / app.js --presets = env,反应--watch