我刚开始学习react.js教程,我已经下载了文件,然后它提到:
“启动服务器后,在浏览器中打开http://localhost:3000以跟踪您的进度。”
我知道这可能听起来很愚蠢(因为我是React的初学者),但在这种情况下,我该如何启动服务器呢?
谢谢。
Marc
“启动服务器后,在浏览器中打开http://localhost:3000以跟踪您的进度。”
我知道这可能听起来很愚蠢(因为我是React的初学者),但在这种情况下,我该如何启动服务器呢?
谢谢。
Marc
很有可能是从项目根目录运行npm start
。
正确打包的模块会在package.json
中配置一些node脚本。通常情况下,使用start
作为运行开发环境的脚本,但有些人可能会使用build
、dev
或其他名称。
# 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.
{
"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"
}
}
react-scripts start
。因此,当我们运行我在开头列出的任意三个命令之一,例如npm start
时,react-scripts start
命令将被触发。只需输入示例中的命令: 首先是npm install,然后是 node server.js。
请参阅下面的屏幕截图:
当我刷新本地主机网页时,我看到以下内容: