Nie mogę zmusić npm do pracy. Mój plik package.json ma
"scripts": { "build": "build.js" }
i mam plik build.js w tym samym folderze co po prostu console.logs.
Kiedy biegnę
npm run build
Otrzymuję błąd
The system cannot execute the specified program.
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "build"
npm ERR! node v4.1.1
npm ERR! npm v3.3.5
npm ERR! code ELIFECYCLE
i jeśli przeniosę plik build.js i zmienię mój plik package.json tak, aby miał podfolder
"scripts": { "build": "build/build.js" }
wtedy pojawia się błąd
'build' is not recognized as an internal or external command, operable program or batch file.
Co się dzieje? Kopiuję przykładową dokumentację .
javascript
node.js
npm
Richard
źródło
źródło
node
polecenia”, dokumentacja, którą łączył, też go nie zawiera.Powinieneś użyć
npm run-script build
lubnpm build <project_folder>
. Więcej informacji tutaj: https://docs.npmjs.com/cli/build .źródło