Pytania otagowane jako package.json

Wszystkie pakiety npm zawierają plik, zwykle w katalogu głównym projektu, o nazwie package.json - ten plik zawiera różne metadane istotne dla projektu. Ten plik jest używany do przekazywania informacji npm, które umożliwiają identyfikację projektu, a także obsługę zależności projektu.


14
Jak ustawić zmienne środowiskowe z pakietu package.json
Jak ustawić niektóre zmienne środowiskowe od wewnątrz package.json aby były używane z npm startpodobnymi poleceniami? Oto, co obecnie mam w moim package.json: { ... "scripts": { "help": "tagove help", "start": "tagove start" } ... } Chcę ustawić zmienne środowiskowe (np NODE_ENV) w skrypcie startowym, a jednocześnie jest w stanie uruchomić …


10
npm instaluje prywatne repozytoria github według zależności w package.json
Próbuję zainstalować prywatne repozytorium github przez npm, które zawiera inne prywatne repozytoria github jako zależność. Próbowałem wiele sposobów i postów, ale żaden nie działa. Oto co robię: npm install git+https://github.com/myusername/mygitrepository.git w package.json jest jak: "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } Jaki jest właściwy sposób to zrobić?


3
Jak zdecydować, czy @ typy / * przechodzi w `dependencies` czy` devDependencies`?
Używam TypeScript 2 w moim projekcie. Chciałbym użyć biblioteki js, ale także pisania dla tej biblioteki. Mogę instalować typy za pomocą prostego npm install @types/some-library. Nie jestem pewien, czy powinienem --saveczy --save-devoni. Wydaje mi się, że nawet ReadetetTyped GitHub w pewnym sensie wspomina o obu wersjach, ale nigdy ich nie …

13
„Nieoczekiwany import tokena” w Nodejs5 i babel?
W pliku js użyłem importu zamiast wymagać import co from 'co'; I próbował uruchomić go bezpośrednio przez nodejs, ponieważ powiedział, że import to „funkcje wysyłki” i obsługa bez żadnej flagi środowiska wykonawczego ( https://nodejs.org/en/docs/es6/ ), ale dostałem błąd import co from 'co'; ^^^^^^ SyntaxError: Unexpected token import Potem próbowałem użyć …

5
Jak dodać niestandardowy skrypt do mojego pliku package.json, który uruchamia plik javascript?
Chcę mieć możliwość wykonania polecenia script1w katalogu projektu, który będzie działać node script1.js. script1.jsto plik w tym samym katalogu. Polecenie musi być specyficzne dla katalogu projektu, co oznacza, że ​​jeśli wyślę komuś folder projektu, będzie mógł uruchomić to samo polecenie. Do tej pory próbowałem dodać: "scripts": { "script1": "node script1.js" …



4
Czy potrzebuję zarówno package-lock.json, jak i package.json?
Po zaktualizowaniu mojego NPM do najnowszej wersji (z 3.X do 5.2.0) i uruchomieniu npm installna istniejącym projekcie, otrzymuję automatycznie utworzony package-lock.jsonplik. Mogę powiedzieć, że package-lock.jsondaje mi dokładne drzewo zależności, w przeciwieństwie do package.json. Na podstawie samych tych informacji wydaje się, że package.jsonsą one zbędne i nie są już potrzebne. Czy …

10
Jak wyświetlić wersję aplikacji w Angular?
Jak wyświetlić wersję aplikacji w aplikacji kątowej? wersję należy pobrać z package.jsonpliku { "name": "angular-app", "version": "0.0.1", ... } W angular 1.x mam taki html: <p><%=version %></p> W wersji kątowej nie jest to renderowane jako numer wersji, ale po prostu drukowane tak, jak jest ( <%=version %>zamiast 0.0.1).

15
Pole „browser” nie zawiera prawidłowej konfiguracji aliasu
Zacząłem używać webpack2 (żeby być precyzyjnym v2.3.2) i po ponownym utworzeniu konfiguracji wciąż napotykam problem, którego nie mogę rozwiązać, otrzymuję (z góry przepraszam za brzydki zrzut): ERROR in ./src/main.js Module not found: Error: Can't resolve 'components/DoISuportIt' in '[absolute path to my repo]/src' resolve 'components/DoISuportIt' in '[absolute path to my repo]/src' …

9
Nie znaleziono modułu: Błąd: nie można rozwiązać „core-js / es6”
Mam problem z procesem kompilacji w odniesieniu do mojej aplikacji React. Zawsze otrzymuję następujący błąd: Nie znaleziono modułu: Błąd: nie można rozwiązać „core-js / es6” jeśli użyję tego w pliku polyfill.js: import „core-js / es6”; To jest mój package.json: { "name": "test", "version": "1.0.0", "main": "index.js", "license": "MIT", "private": true, …

2
Do czego służy pole „module” package.json?
Widziałem, że niektóre pakiety npm ( na przykład vue ) mają pkg.modulepole w swoim package.json. Czy jest "module"to oficjalna własność npm, czy jest to jakaś konwencja? Czy jest gdzieś dokumentacja? Do czego to służy? następna ścieżka? Unbundled module path?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.