Scriptul meu npm din package.json arată astfel:
"build": "$(npm bin)/react-scripts build",
SAU
"build": "build-scripturi de reacții",
Aruncă următoarea eroare:
Eroare: Modulul „../scripts/build” nu poate fi găsit
Necesită stiva:
- /codebuild/output/src573716697/src/node_modules/.bin/react-scripts
la Function.Module._resolveFilename (intern/modules/cjs/loader.js:815:15)
la Function.resolve (intern/module/cjs/helpers.js:80:19)
la Object.<anonim> (/codebuild/output/src573716697/src/node_modules/.bin/react-scripts:31:23)
la Module._compile (intern/modules/cjs/loader.js:999:30)
la Object.Module._extensions..js (intern/modules/cjs/loader.js:1027:10)
la Module.load (intern/modules/cjs/loader.js:863:32)
la Function.Module._load (internal/modules/cjs/loader.js:708:14)
la Function.executeUserEntryPoint [ca runMain] (intern/modules/run_main.js:60:12)
la internal/main/run_main_module.js:17:47 {
cod: „MODULE_NOT_FOUND”,
requireStack: [
„/codebuild/output/src573716697/src/node_modules/.bin/react-scripts”
]
}
Dacă îl schimb în:
„build”: „./node_modules/react-scripts/bin/react-scripts.js build”,
Funcționează, ceea ce înseamnă practic că încearcă să găsească folderul scripts care se află în folderul react-scripts, dar nu în directorul bin unde este executabilul react-scripts.
Cum repar asta? Aș dori să folosesc executabilele din pachetul meu.json în schimb și nu îmi place să fiu nevoit să dau întreaga cale către scriptul js.