После извлечения мне нужно изменить основную запись, но в CRA2 я вижу только относительные пути в paths.js
entry: [
// the line below with these two lines if you prefer the stock client:
// require.resolve('webpack-dev-server/client') + '?/',
// require.resolve('webpack/hot/dev-server'),
isEnvDevelopment &&
require.resolve('react-dev-utils/webpackHotDevClient'),
// Finally, this is your app's code:
paths.appIndexJs,
// We include the app code last so that if there is a runtime error during
// initialization, it doesn't blow up the WebpackDevServer client, and
// changing JS code would still trigger a refresh.
].filter(Boolean)`
У меня есть часть путей в paths.js
dotenv: resolveApp('.env'),
appPath: resolveApp('.'),
appBuild: resolveApp('build'),
appPublic: resolveApp('public'),
appHtml: resolveApp('public/index.html'),
appIndexJs: resolveModule(resolveApp, 'src/client/index'),
appPackageJson: resolveApp('package.json'),
appSrc: resolveApp('src/client'),
appTsConfig: resolveApp('tsconfig.json'),
appJsConfig: resolveApp('jsconfig.json'),
yarnLockFile: resolveApp('yarn.lock'),
testsSetup: resolveModule(resolveApp, 'src/client/setupTests'),
proxySetup: resolveApp('src/server/setupProxy.js'),
appNodeModules: resolveApp('node_modules'),
publicUrl: getPublicUrl(resolveApp('package.json')),
servedPath: getServedPath(resolveApp('package.json')),
};
Наконец, мне нужно изменить src / index.js на src / client / index.js
Но у меня все еще есть ошибка
Error: ENOENT: no such file or directory, open
/Users/home/Documents/Programming/making_waves/src/index.js
Дайте мне шанс изменить настройки веб-пакета