react-create-app / react-scripts如何找到入口点?

时间:2017-06-07 05:05:14

标签: javascript reactjs create-react-app react-scripts

在此tutorial中,npm start如何找到src/index/js为渲染加注星标?我无法在任何地方找到这种配置。

3 个答案:

答案 0 :(得分:1)

您可以运行npm run eject,以便项目转回正常的webpack项目。然后你就可以找到配置。

答案 1 :(得分:0)

在运行npm run弹出时,您可以找到包含所有配置文件的配置文件夹。在path.js文件中,您可以找到默认路径,如果需要,可以在其中更改默认路径。这是不可逆转的过程,因此请务必小心

参考:http://blog.teamtreehouse.com/getting-started-create-react-app-tool

答案 2 :(得分:-3)

根据教程,此应用是通过以下npm软件包构建的

npx create-react-app my-app
npm init react-app my-app

在这种情况下,只需转到rect-app的此位置,然后更改path.js文件的以下行即可。

node_modules / react-scripts / config / path.js

module.exports = {
  dotenv: resolveApp('.env'),
  appPath: resolveApp('.'),
  appBuild: resolveApp('build'),
  appPublic: resolveApp('public'),
  appHtml: resolveApp('public/index.html'),
  appIndexJs: resolveModule(resolveApp, 'src/index'), **// index could be anything like **
  appPackageJson: resolveApp('package.json'),
  appSrc: resolveApp('src'),
  appTsConfig: resolveApp('tsconfig.json'),
  yarnLockFile: resolveApp('yarn.lock'),
  testsSetup: resolveModule(resolveApp, 'src/setupTests'),
  proxySetup: resolveApp('src/setupProxy.js'),
  appNodeModules: resolveApp('node_modules'),
  publicUrl: getPublicUrl(resolveApp('package.json')),
  servedPath: getServedPath(resolveApp('package.json')),
}