Otrzymuję ten błąd podczas próby debugowania aplikacji mojego węzła za pomocą polecenia npm start.
Błąd:Z pliku debugowania:npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C: \ Program Files \ nodejs \\ node.exe" "C: \ Program Files \ nodejs \ mod_węzła \ npm \ bin \ npm-cli.js" "start" npm ERR! węzeł v0.12.7 npm ERR! npm v2.11.3
npm ERR! brakujący skrypt: uruchom npm ERR! npm ERR! Jeśli potrzebujesz pomocy, możesz zgłosić ten błąd pod adresem: npm ERR! https://github.com/npm/npm/issues npm ERR! Do każdego żądania pomocy technicznej dołącz następujący plik: npm ERR! C: \ Users \ andrmoll.NORTHAMERICA \ Documents \ GitHub \ SVIChallenge \ npm-debug.log
pełny stos Błąd: brak skryptu: start
4 pełny stos przy uruchomieniu (C: \ Program Files \ nodejs \ node_modules \ npm \ lib \ run-script.js: 142: 19)
4 pełny stos na C: \ Program Files \ nodejs \ node_modules \ npm \ lib \ run-script.js: 58: 5
4 pełny stos na C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 345: 5
4 pełny stos na checkBinReferences_ (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 309: 45)
4 pełny stos na końcu (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 343: 3)
4 pełny stos w tym czasie (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 113: 5)
4 pełny stos na C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 300: 12
4 pełne stosy na evalmachine.:334:14
4 pełny stos na C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ graceful-fs \ graceful-fs.js: 102: 5
4 pełne stos na FSReqWrap.oncomplete (evalmachine.:95:15)
źródło
start
skrypt zdefiniowany w swoimpackage.json
pliku?Odpowiedzi:
Wygląda na to, że nie zdefiniowałeś
start
skryptu wpackage.json
pliku lub twój projekt nie zawieraserver.js
pliku.https://docs.npmjs.com/misc/scripts#default-values
Możesz zmienić nazwę skryptu aplikacji
server.js
lub dodać do niego następujące elementypackage.json
Lub ... możesz po prostu biegać
node your-script.js
bezpośrednioźródło
start
kiedy maszmain
?main
jest punktem wejścia do modułu, gdy używasz gorequire('your-module')
do włączenia do innego projektu - docs.npmjs.com/files/package.json#main .scripts.start
to skrypt uruchamiany przez npm podczas pisanianpm start
.npm init
nie pyta o skrypt startowy. Lub przynajmniej nie używamain
jako skryptu startowego.Ten błąd występuje również, jeśli dodasz drugi klucz „script” w pliku package.json. Jeśli pozostawisz tylko jeden klucz „script” w pliku package.json, błąd zniknie.
źródło
npm start
nie działa.W moim przypadku nie działało, ponieważ użyłem
"scripts"
dwa razy . Po połączeniu - jest w porządku.źródło
Użyj poniższego wiersza kodu w skrypcie znajdującym się w pliku package.json
Dla mnie działało idealnie dobrze.
źródło
$ npm run serve
?sprawdź, czy plik package.json ma właściwość „scripts”, czy nie. jeśli nie, zaktualizuj właściwość skryptu w ten sposób
źródło
Jeśli używasz babelify i watchify, przejdź do:
pakiet.json
i dodaj to w „skryptach”:
Przykładem może być:
Dzięki Mark Price z DevSlopes
źródło
W moim przypadku, jeśli jest to projekt reagowania, możesz spróbować zaktualizować npm, a następnie uaktualnić reagować-cli
źródło
Miałem ten problem podczas instalowania React-js po raz pierwszy: Ta linia pomogła mi rozwiązać problem:
źródło: https://stackoverflow.com/a/59260128/11652661
źródło
powinien unikać używania niestabilnej wersji npm.
Zauważyłem jedną rzecz, która dotyczy problemu opartego na wersji npm, npm wersja 4.6.1 jest stabilna, ale 5.x jest niestabilna, ponieważ pakiet.json zostanie idealnie skonfigurowany podczas tworzenia z domyślnym szablonem, jeśli jest to stabilna wersja, więc ręcznie nie „ muszę dodać te skrypty.
Mam następujący problem na npm 5, więc obniżyłem wersję do npm 4.6.1, a potem zadziałało dla mnie,
BŁĄD: npm 5 nie jest jeszcze obsługiwany
Wygląda na to, że używasz npm 5, który został niedawno wydany.
Aplikacja Create React Native nie działa jeszcze z npm 5. Zalecamy stosowanie npm 4 lub przędzy, dopóki niektóre błędy nie zostaną usunięte.
Możesz śledzić znane problemy z npm 5 na: https://github.com/npm/npm/issues/16991
Devas-MacBook-Air: SampleTestApp deva $ npm start npm ERR! brakujący skrypt: start
źródło
Kolejny możliwy powód: używasz npm, gdy projekt jest inicjowany w przędzy. (Zrobiłem to sam). Tak byłoby
yarn start
zamiastnpm start
.źródło
Globalna instalacja aplikacji create-reag-app jest teraz odradzana. Zamiast tego odinstaluj globalnie zainstalowany pakiet Utwórz-zareaguj na aplikację, wykonując: npm odinstaluj -g Utwórz-Realizuj-aplikację (może być konieczne ręczne usunięcie folderu pakietu, jeśli to polecenie nie zadziałało. Niektórzy użytkownicy zgłosili, że musieli usunąć foldery ręcznie)
Następnie możesz uruchomić aplikację npx create-reag-app my-app, aby ponownie utworzyć aplikację reaguj.
ref: https://github.com/facebook/create-react-app/issues/8086
źródło
Upewnij się, że PORTY SĄ WŁĄCZONE
BLAL BLA BLA I NA KOŃCU MASZ TO
Nadal jest nowicjuszem w węźle js, ale spowodowało to więcej.
źródło
Spójrz na swojego klienta / package.json . Musisz mieć te skrypty
źródło
Być może masz starą (globalną) instalację npm, która powoduje problem. Począwszy od 12/19, npm nie obsługuje instalacji globalnych.
Najpierw odinstaluj pakiet za pomocą:
npm uninstall -g create-react-app
Niektórzy użytkownicy systemu osx / Linux mogą również wymagać usunięcia starej npm przy użyciu:
rm -rf /usr/local/bin/create-react-app
Jest to obecnie jedyna obsługiwana metoda generowania projektu:
npx create-react-app my-app
Wreszcie możesz uruchomić:
npm start
źródło
dodaj ten fragment kodu do pliku package.json , w zależności od własnej konfiguracji.
źródło
Mam ten sam problem. Próbuję napisać kod w pliku package.json jak poniżej
źródło
Rozwiązałem mój. To nie jest błąd NPM związany z zachowaniem proxy.
Jeśli jesteś za proxy,
źródło