我使用create-react-app
命令创建了一个非常基本的 hello world reactJs 应用程序,它是 npm 的一部分。这是我作为应用程序模板的一部分获得的目录结构:
我的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"
}
}
我观察到,每次执行npm run build
命令时,它都会使用目录中的index.html
存在和目录中的存在来创建目录中的最终生产版本。我确信这是因为所有内部管道都通过 npm 发生。有人可以帮助我了解这是如何发生的,以及如何将这些目标文件更改为我自己的名为(存在于目录中)和(存在于目录中)的自定义文件?public
index.js
src
build
HelloWorld.html
public
myApp.js
src