Pytania otagowane jako npm

npm jest oficjalnym menedżerem pakietów dla Node.js, nieblokującej, asynchronicznej struktury we / wy korzystającej z silnika JavaScript V8 Google. Można go używać do instalowania i publikowania modułów CommonJS, wtyczek jQuery, kodu JavaScript wielokrotnego użytku (bibliotek) oraz programów CLI opartych na JavaScript.

8
Jak wdrożyć aplikację Node.js z głęboką strukturą node_modules w systemie Windows?
Napotkałem ciekawy problem - najwyraźniej niektóre moduły Node.js mają tak głębokie hierarchie folderów, że polecenie kopiowania systemu Windows (lub PowerShell, Copy-Itemktórego w rzeczywistości używamy) trafia w niesławny błąd „ścieżka zbyt długa”, gdy ścieżka ma ponad 250 znaki długie. Na przykład jest to hierarchia folderów, którą może utworzyć pojedynczy moduł Node: …

9
Jak naprawić wrażliwy pakiet npm w pliku package-lock.json, którego nie ma na liście package.json?
Github informuje mnie, że zależność w moim pliku package-lock.json jest podatna na atak i nieaktualna. Problem polega na tym, że jeśli robię npm installlub npm updateżadna z nich zaktualizować zależność w pliku pakiet-lock.json. Dużo googlowałem, a także usunąłem plik i gotowe npm install. Jeśli ktoś może pomóc rozwiązać ten problem, …

4
Chunk.entrypoints: użyj Chunks.groupsIterable i zamiast tego filtruj według wystąpienia Entrypoint
Widzę następujące błędy podczas próby uruchomienia mojej aplikacji ... > css-modules@1.0.0 start /Users/johnnynolan/Repos/css-modules webpack && otwórz index.html (node:5706) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead /Users/johnnynolan/Repos/css-modules/node_modules/webpack/lib/Chunk.js:802 throw new Error( ^ Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint instead at Chunk.get (/Users/johnnynolan/Repos/css-modules/node_modules/webpack/lib/Chunk.js:802:9) at /Users/johnnynolan/Repos/css-modules/node_modules/extract-text-webpack-plugin/dist/index.js:176:48 at Array.forEach …

5
Jak konsumować moduły npm z maszynopisu?
Daję szansę na maszynopis. Działa dobrze na scenie Hello world. Teraz próbuję użyć modułu npm: index.ts = import _ = require('lodash') console.log(_.toUpper('Hello, world !')) To nie działa: tsc index.ts -> Cannot find module 'lodash'. (2307) node-ts index.js -> Cannot find module 'lodash'. (2307) Przeglądanie dokumentacji maszynopisu i Google nie pomogło. …
91 node.js  typescript  npm  tsc 

17
Błąd podczas instalowania bcrypt z npm
Nie mogę zainstalować programu bcryptprzy użyciu npmna moim komputerze, ponieważ napotykam następujące błędy. Rozwiązałem ten problem bez powodzenia. Czy możesz zalecić jakieś kroki w celu zdiagnozowania lub rozwiązania problemu, aby móc npm install bcryptpomyślnie uruchomić ? Someones-Macbook:node_modules Cody$ npm install bcrypt npm WARN package.json grunt-contrib-htmlmin@0.1.3 No README data | > …
90 node.js  npm  bcrypt 

29
Nie znaleziono npm-cli.js podczas uruchamiania npm
Zwykle mogę zainstalować bibliotekę używając npm ale dzisiaj podczas instalacji yeoman napotkałem ten błąd. Pomóż nam dowiedzieć się, jaka jest główna przyczyna. D:\Works\phonegap\ionic\todo>npm install -g yo module.js:340 throw err; ^ Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:906:3 …

7
UglifyJS generuje nieoczekiwany token: słowo kluczowe (const) z node_modules
Mały projekt, który zacząłem, wykorzystuje moduł węzła (zainstalowany przez npm ), który deklaruje constzmienne. Uruchamianie i testowanie tego projektu przebiega dobrze, ale browserify kończy się niepowodzeniem po uruchomieniu UglifyJS. Nieoczekiwany token: słowo kluczowe (stała) Oto ogólny plik Gulp, którego z powodzeniem używałem w kilku innych poprzednich projektach bez tego problemu …

3
Node js Uzyskaj ścieżkę do folderu z pliku
Czy istnieje sposób na uzyskanie ścieżki do folderu, w którym znajduje się określony plik? fs.realpathSync('config.json', []); zwraca coś w stylu G:\node-demos\7-node-module\demo\config.json potrzebuję jedynie G:\node-demos\7-node-module\demo\ or G:\node-demos\7-node-module\demo\ Czy jest do tego jakiś interfejs API, czy będę musiał przetworzyć ciąg?

15
„Nie znaleziono polecenia tsc” w skrypcie kompilacji
Chcę zainstalować maszynopis, więc użyłem następującego polecenia: npm install -g typescript i test tsc --version, ale wyświetla tylko „nie znaleziono polecenia tsc”. Próbowałem wielu sposobów, jak sugerowano w stackoverflow, github i innych witrynach. ale to nie działa. Skąd mogłem wiedzieć, że maszynopis jest zainstalowany i gdzie się znajduje. mój system …
90 typescript  npm  tsc 

9
Ścieżki plików systemu Windows Node npm są zbyt długie, aby można było zainstalować pakiety
Sytuacja Chcę używać gulp i powiązanych łańcuchów narzędzi front-end w środowiskach programistycznych hostowanych przez system Windows. Uderzam w ścianę, próbując użyć wtyczek gulp, takich jak Browser-Sync, ponieważ wykres folderu node_modules rozszerza się, przez co ścieżki plików systemu Windows są zbyt długie, aby skopiować pliki. Chciałbym mieć pragmatyczne podejście do rozwiązywania …

10
NPM: Po tym, jak moduł „npm link” nie został znaleziony
Tworzę dwa moduły dla NodeJS, pierwszy nazwany aligatori drugi aligator-methods. Drugi zależy od pierwszego do pracy. Rozwijam te dwa moduły w tym samym czasie i chcę mieć łącze globalne, aligatoraby móc go używać tak, jak w rejestrze npm i właśnie zainstalowałem go globalnie. Aby to zrobić, dokumentacja NPM mówi, że …
89 node.js  npm 

18
Lista przeglądarek: caniuse-lite jest nieaktualna. Uruchom następne polecenie `npm update caniuse-lite browserlist`
Ostatnio, kiedy kompiluję pliki scss, pojawia się błąd. Komunikat o błędzie mówi: Lista przeglądarek: caniuse-lite jest nieaktualna. Uruchom następne polecenienpm update caniuse-lite browserslist Po pierwsze, jak mówi komunikat, uruchomiłem, npm update caniuse-lite browserslistale to nie rozwiązało problemu. Usunąłem cały katalog nod-modules i ponownie zainstalowałem, a także zaktualizowałem cały folder, npm …

2
Jak uruchomić plik js za pomocą skryptów npm?
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" …

6
Używanie npm do instalowania lub aktualizowania wymaganych pakietów, tak jak bundler dla rubygemów
Uwielbiam Bundler , jest świetny w zarządzaniu zależnościami. Uwielbiam npm , instalowanie pakietów węzłów jest łatwe! Mam aplikację nodejs i chciałbym móc określić zależności moich aplikacji i łatwo je zainstalować / zaktualizować wszędzie tam, gdzie wdrażam moją aplikację. To nie jest biblioteka, którą udostępniam, to pełnoprawna aplikacja internetowa. Znam npm …

10
Jak naprawić błąd certyfikatu SSL podczas uruchamiania Npm w systemie Windows?
Kiedy próbuję zainstalować pakiet z npm, to nie działa. Po długim oczekiwaniu w końcu pojawia się błąd „Nie można ustanowić gniazda tunelującego, sutatusCode = 403”. $ npm install coffee-script npm http GET https://registry.npmjs.org/coffee-script npm http GET https://registry.npmjs.org/coffee-script npm http GET https://registry.npmjs.org/coffee-script npm ERR! Error: tunneling socket could not be established, …
88 npm 

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.