我刚刚开始使用react.js教程,我已经下载了文件,然后提到:
"在浏览器中打开http://localhost:3000(启动服务器后),关注您的进度。 "
我知道这可能听起来很愚蠢,(因为我是React的初学者,所以请耐心等待)但是如何在这种情况下启动服务器?
感谢。
马克
答案 0 :(得分:10)
从项目根目录npm start
非常可靠。
正确打包的模块将在package.json
中配置一些node scripts。习惯使用start
作为运行开发环境的脚本,但有些可能会使用build
,dev
或其他名称。
答案 1 :(得分:2)
我使用Node来运行服务器。我遵循的步骤是:
我从Running a server部分下载了zip包 here
我打开了链接:http://localhost:3000/
我打开了Node.js命令提示符并导航到下载的 拉链项目。来自节点示例here:
只需在示例中键入命令: 先安装npm然后再安装 node server.js。
请参见下面的屏幕截图:
当我刷新localhost网页时,我看到以下内容:
答案 2 :(得分:1)
听起来你正在关注official React tutorial,在这种情况下,启动各种包含的服务器实现的指令是here。
答案 3 :(得分:1)
您可以运行以下任何一个命令来启动reactJs应用程序的节点服务器:
start
start
start
以上三个命令都是等效的,但当然人们通常使用最后一个命令,因为它是最短的:)
此处start
只是映射到reactJs应用程序的start
文件中存在的scripts
配置中的package.json
密钥。就像我的reactJs应用程序的package.json
文件一样,它导致触发npm的react-scripts start
命令。这是我的hello-world应用程序的package.json
文件。
{
"name": "hello-world",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^15.4.2",
"react-dom": "^15.4.2"
},
"devDependencies": {
"react-scripts": "0.9.5"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}
答案 4 :(得分:0)
此处的正式安装过程为:link,并正式建议使用tutorials
# install react cli
npm install -g create-react-app
# create app
create-react-app my-react-app-name
# go to project folder
cd my-react-app-name
# install dependencies
npm install
# start live server
npm start
输出:
$ You can now view my-react-app-name in the browser.
$ Local: http://localhost:3000/
$ On Your Network: http://192.168.0.105:3000/
$ Note that the development build is not optimized.
$ To create a production build, use npm build.