npm install
-> tous les modules sont installés dans un dossier racine = en dehors du dossier n ode_modules ressemblant à un désordre et aucun moyen d'exécuter des testsExemples
npm install
ou toute autre commande pour ajouter de nouvelles dépendances, des plugins ( npm i --save-dev @wdio/cli
OU npx wdio config -y
Exemples
npm install
ou tout autre code sont installés à l'extérieur, c'est comme 40-60 fichiers, y compris README.md, * * package.json etc. J'ai node, npm des derniÚres versions. Je joindrais le résultat sur le terminal ou enverrais le journal du terminal ici à la fin.npm init -y
, npm i --save-dev @wdio/cli
aprĂšs npm install
vous savez mieux comment cela devrait ĂȘtre, j'aurais dĂ» avoir readme.md, package.json et wdio.config.js et trĂšs peu de fichiers supplĂ©mentaires mais pas 40-60 dans le dossier racine.
Journal du terminal:
Merci d'avoir installé EJS: construit avec l'outil de construction JavaScript Jake (https://jakejs.com/)
npm WARN optionnel SAUT DEPENDANCE OPTIONNELLE: fsevents@^1.2.7 (node_modules \ chokidar \ node_modules \ fsevents):
npm WARN notsup SAUT DEPENDANCE OPTIONNELLE: Plate-forme non prise en charge pour [email protected]: wanted {"os": "darwin", "arch": "any"} (actuel: {"os": "win32", "arch": "x64"})
npm WARN notsup Moteur non pris en charge pour [email protected]: voulu: {"node": "> = 8.0.0 <10.0.0"} (actuel: {"node": "12.16.2", "npm": " 6.14.4 "})
npm WARN notsup Non compatible avec votre version de node / npm: [email protected]
npm WARN @ wdio / allure-reporter @ 6.0.14 nĂ©cessite un pair de @ wdio / cli @ ^ 6.0.1 mais aucun n'est installĂ©. Vous devez installer vous-mĂȘme les dĂ©pendances homologues.
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ abbrev):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ abbrev' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents
\ node_modules.abbrev.DELETE '
npm WARN optionnel SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ ansi-regex):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ ansi-regex' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsev
ents \ node_modules.ansi-regex.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ aproba):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ aproba' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents
\ node_modules.aproba.DELETE '
npm WARN facultatif SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ Balance-Match):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ balance-match' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \
fsevents \ node_modules.balanced-match.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ chownr):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ chownr' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents
\ node_modules.chownr.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ code-point-at):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ code-point-at' -> 'C: \ Users \ cdtilestone \ ps \ modules_noeud \ f
sevents \ node_modules.code-point-at.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ concat-map):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ concat-map' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsev
ents \ node_modules.concat-map.DELETE '
npm WARN facultatif SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ console-control-strings):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou rĂ©pertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ console-control-strings' -> 'C: \ Users \ cdtilestone \ ps \ nĆud
_modules \ fsevents \ node_modules.console-control-strings.DELETE '
npm WARN facultatif SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ core-util-is):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ core-util-is' -> 'C: \ Users \ cdtilestone \ ps \ modules_noeud \ fs
events \ node_modules.core-util-is.DELETE '
npm WARN facultatif SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ deep-extend):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ deep-extend' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fse
vents \ node_modules.deep-extend.DELETE '
npm WARN facultatif SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ Delegates):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ delegues' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fseve
nts \ node_modules.delegates.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ detect-libc):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ detect-libc' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fse
vents \ node_modules.detect-libc.DELETE '
npm WARN facultatif SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ fs.realpath):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ fs.realpath' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fse
vents \ node_modules.fs.realpath.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ has-unicode):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ has-unicode' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fse
vents \ node_modules.has-unicode.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ inherits):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ inherits' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fseven
ts \ node_modules.inherits.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ ini):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ ini' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ non
de_modules.ini.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ isarray):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommer 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ isarray' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevent
s \ node_modules.isarray.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ minimist):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ minimist' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fseven
ts \ node_modules.minimist.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ ms):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou rĂ©pertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ ms' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ hocher la tĂȘte
e_modules.ms.DELETE '
npm WARN facultatif SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ npm-normalize-package-bin):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ npm-normalize-package-bin' -> 'C: \ Users \ cdtilestone \ ps \ non
de_modules \ fsevents \ node_modules.npm-normalize-package-bin.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ number-is-nan):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ number-is-nan' -> 'C: \ Users \ cdtilestone \ ps \ modules_noeud \ f
sevents \ node_modules.number-is-nan.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ object-assign):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ object-assign' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ F
sevents \ node_modules.object-assign.DELETE '
npm WARN optionnel SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ os-homedir):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ os-homedir' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsev
ents \ node_modules.os-homedir.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ os-tmpdir):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ os-tmpdir' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fseve
nts \ node_modules.os-tmpdir.DELETE '
npm WARN optionnel SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ path-is-absolute):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ path-is-absolute' -> 'C: \ Users \ cdtilestone \ ps \ node_module
s \ fsevents \ node_modules.path-is-absolute.DELETE '
npm WARN facultatif SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ process-nextick-args):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ process-nextick-args' -> 'C: \ Users \ cdtilestone \ ps \ node_mo
dules \ fsevents \ node_modules.process-nextick-args.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ safe-buffer):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ safe-buffer' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fse
vents \ node_modules.safe-buffer.DELETE '
npm WARN optionnel SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ safer-buffer):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ safer-buffer' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fs
événements \ node_modules.safer-buffer.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ sax):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ sax' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ non
de_modules.sax.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ semver):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ semver' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents
\ node_modules.semver.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ set-blocking):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ set-blocking' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fs
events \ node_modules.set-blocking.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ signal-exit):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ signal-exit' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fse
vents \ node_modules.signal-exit.DELETE '
npm WARN facultatif SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ strip-json-comments):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ strip-json-comments' -> 'C: \ Users \ cdtilestone \ ps \ node_mod
ules \ fsevents \ node_modules.strip-json-comments.DELETE '
npm WARN facultatif SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ fsevents \ node_modules \ util-deprecate):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ util-deprecate' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \
fsevents \ node_modules.util-deprecate.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ wrappy):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ wrappy' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents
\ node_modules.wrappy.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ fsevents \ node_modules \ yallist):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: aucun fichier ou répertoire de ce type, renommez 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevents \ node_modules \ yallist' -> 'C: \ Users \ cdtilestone \ ps \ node_modules \ fsevent
s \ node_modules.yallist.DELETE '
npm WARN optionnel SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ mocha \ node_modules \ fsevents):
npm WARN notsup SAUT DEPENDANCE OPTIONNELLE: Plate-forme non prise en charge pour [email protected]: voulu {"os": "darwin", "arch": "any"} (actuel: {"os": "win32", "arch": "x64"})
npm WARN facultatif SAUT DEPENDANCE OPTIONNELLE: [email protected] (node_modules \ @wdio \ cli \ node_modules \ fsevents):
npm WARN notsup SAUT DEPENDANCE OPTIONNELLE: Plate-forme non prise en charge pour [email protected]: voulu {"os": "darwin", "arch": "any"} (actuel: {"os": "win32", "arch": "x64"})
ajouté 761 packages de 439 contributeurs dans 114.541s
Que se passe-t-il dans ~ / .npmrc?
Je ne le vois pas du tout dans le dossier du projet, je l'ai trouvĂ© ici C: Program Filesnodejsnode_modulesnpm , mais je ne sais pas ce qu'il y a Ă l'intĂ©rieur et comment vĂ©rifier et il fait 0 Ko. Je ne le crĂ©e gĂ©nĂ©ralement pas moi-mĂȘme. Pouvez-vous m'aider dans la suite?
ah, vous ĂȘtes sur Windows. que dit npm config get prefix
, dans le répertoire de votre projet?
oui, Windows. Cette commande remplit simplement le chemin de mon projet c'est-Ă -dire
Quelle est la valeur exacte qu'il renvoie
$ npm config obtenir le préfixe
C: UtilisateurscdtilestonePASV-UI
ok, c'est donc le problĂšme - il devrait renvoyer le rĂ©pertoire dans lequel le nĆud est installĂ©. Essayez peut-ĂȘtre npm config edit
et assurez-vous qu'il n'y a pas de ligne "préfixe"?
wow, il a ouvert .npmrc dans le Bloc-notes:
;;;;
; Fichier userconfig npm
; il s'agit d'un simple fichier au format ini
; les lignes commençant par des points-virgules sont des commentaires.
; lisez npm help config
pour obtenir de l'aide sur les différentes options
;;;;
script-shell = C: Program Filesgitbinbash.exe
prefix = C: UserscdtilestonePASV-UI
;;;;
; toutes les options avec des valeurs par défaut
;;;;
; access = null
; allow-same-version = false
; always-auth = false
; aussi = null
; audit = vrai
; audit-level = faible
; auth-type = hérité
; avant = null
; bin-links = vrai
; browser = null
; ca = nul
; cafile = indéfini
; cache = C: UserscdtilestoneAppDataRoamingnpm-cache
; cache-lock-stale = 60000
; cache-lock-retries = 10
; cache-lock-wait = 10000
; cache-max = null
; cache-min = 10
; cert = null
; cidr = null
; couleur = vrai
; profondeur = nul
; description = vrai
; dev = faux
; essai Ă sec = faux
; Ă©diteur = notepad.exe
; moteur-strict = faux
; force = faux
; format-package-lock = vrai
; fund = true
; fetch-retries = 2
; fetch-retry-factor = 10
; fetch-retry-mintimeout = 10000
; fetch-retry-maxtimeout = 60000
; git = git
; git-tag-version = vrai
; commit-hooks = vrai
; global = faux
; globalconfig = C: UserscdtilestonePASV-UIetcnpmrc
; global-style = faux
; groupe = 0
; ham-it-up = faux
; cap = npm
; if-present = faux
; ignore-prepublish = false
; ignore-scripts = faux
; init-module = C: Userscdtilestone.npm-init.js
; nom-auteur-init =
; init-author-email =
; init-author-url =
; init-version = 1.0.0
; init-license = ISC
; json = faux
; clé = null
; legacy-bundling = false
; lien = faux
; local-address = indéfini
; loglevel = avis
; logs-max = 10
; long = faux
; maxsockets = 50
; message =% s
; metrics-registry = null
; node-options = null
; version-nĆud = 12.16.2
; hors ligne = faux
; onload-script = null
; only = null
; optionnel = vrai
; otp = nul
; package-lock = vrai
; package-lock-only = false
; parseable = false
; prefer-offline = faux
; prefer-online = faux
; prefix = C: Program Filesnodejs
; preid =
; production = faux
; progress = vrai
; proxy = null
; https-proxy = null
; noproxy = null
; user-agent = npm / {npm-version} node / {node-version} {platform} {arch} {ci}
; lecture seule = false
; rebuild-bundle = vrai
; Registry = https://registry.npmjs.org/
; rollback = true
; save = true
; save-bundle = false
; save-dev = false
; save-exact = faux
; save-optional = false
; save-prefix = ^
; save-prod = faux
; portée =
; script-shell = null
; scripts-prepend-node-path = avertissement uniquement
; searchopts =
; searchexclude = null
; limite de recherche = 20
; searchstaleness = 900
; send-metrics = faux
; shell = C: WINDOWSsystem32cmd.exe
; shrinkwrap = vrai
; sign-git-commit = faux
; sign-git-tag = faux
; fréquence de sondage sso = 500
; sso-type = oauth
; strict-ssl = vrai
; tag = dernier
; tag-version-prefix = v
; timing = faux
; tmp = C: UsersCDTILE ~ 1AppDataLocalTemp
; unicode = faux
; unsafe-perm = vrai
; update-notifier = vrai
; usage = faux
; utilisateur = 0
; userconfig = C: Userscdtilestone.npmrc
; umask = 0
; version = faux
; versions = faux
; viewer = navigateur
; _exit = vrai
; globalignorefile = C: UserscdtilestonePASV-UIetcnpmignore
Voir ; prefix=C:\Program Files\nodejs
? ça ne devrait pas ĂȘtre lĂ , je pense. si vous le supprimez, qu'est-ce que npm config get prefix
imprime?
chaque fois que je supprime cette ligne du Bloc-notes, puis enregistre -> ferme le fichier -> npm config get prefix
il donne Ă nouveau le chemin du projet. Je lance Ă nouveau npm config edit
-> le fichier .npmrc montre Ă nouveau ceci ; prefix=C:\Program Files\nodejs
. Donc je ne sais pas pourquoi il contient encore cette ligne
Jordan, mĂȘme si cela fonctionne, comment le rĂ©parer pour ne pas supprimer cette ligne, etc.? Une idĂ©e?
Pas vraiment sûr: - / j'espÚre que quelqu'un qui utilise Windows peut vous aider.
Est-il plus facile de travailler sur Apple avec Web Storm / node? Au cas oĂč j'aurais
option pour changer / choisir? Merci pour votre aide, mec!
Le ven 17 avril 2020 Ă 00:22, Jordan Harband [email protected]
a Ă©crit:
Pas vraiment sûr: - / j'espÚre que quelqu'un qui utilise Windows peut vous aider.
-
Vous recevez ceci parce que vous avez créé le fil de discussion.
RĂ©pondez directement Ă cet e-mail, affichez-le sur GitHub
https://github.com/npm/cli/issues/1171#issuecomment-615066280 , ou
Se désabonner
https://github.com/notifications/unsubscribe-auth/AOAJXMMHWEEB5RIM4ZJW6A3RM7YTXANCNFSM4MKLLM3Q
.
La configuration prefix
est traitée un peu spéciale. La valeur de tout fichier .npmrc
est traitée comme la cible d'installation _global_. Si c'est là que vont vos choses pour les installations _locales_, alors quelque chose de bizarre se passe. S'il est spécifié sur le cli avec un argument explicite, la valeur donnée est également utilisée comme préfixe pour les installations locales. Sinon, les installations locales remontent toujours l'arborescence des dossiers jusqu'à ce qu'elles trouvent un fichier package.json
ou node_modules
.
Dans la sortie que vous avez collée, je vois qu'il essaie de mettre des choses dans C:\Users\cdtilestone\ps\node_modules\...
Avez-vous des choses lĂ -dedans aprĂšs l'installation? Est-ce que C:\Users\cdtilestone\ps\
votre dossier de projet?
Que se passe-t-il si vous faites npm install abbrev
? Obtenez-vous un abbrev.js
dans le dossier actuel? (Je pose cette question parce que je pense que cela pourrait ĂȘtre un comportement Ă©trange d'un script prĂ© / post-installation de l'un des packages en cours de chargement.)
@isaacs Je pense que je l'ai, j'ai suivi les conseils de @ljharb , aprĂšs cela j'ai dĂ©sinstallĂ© le nĆud, npm avec WebStorm 2020.1, le nĆud rĂ©installĂ© et l'ancienne version de WebStorm. Jusqu'Ă prĂ©sent, cela fonctionne. Je peux essayer de suivre vos pas mais j'ai peur de casser quelque chose :)
Commentaire le plus utile
La configuration
prefix
est traitée un peu spéciale. La valeur de tout fichier.npmrc
est traitée comme la cible d'installation _global_. Si c'est là que vont vos choses pour les installations _locales_, alors quelque chose de bizarre se passe. S'il est spécifié sur le cli avec un argument explicite, la valeur donnée est également utilisée comme préfixe pour les installations locales. Sinon, les installations locales remontent toujours l'arborescence des dossiers jusqu'à ce qu'elles trouvent un fichierpackage.json
ounode_modules
.Dans la sortie que vous avez collée, je vois qu'il essaie de mettre des choses dans
C:\Users\cdtilestone\ps\node_modules\...
Avez-vous des choses lĂ -dedans aprĂšs l'installation? Est-ce queC:\Users\cdtilestone\ps\
votre dossier de projet?Que se passe-t-il si vous faites
npm install abbrev
? Obtenez-vous unabbrev.js
dans le dossier actuel? (Je pose cette question parce que je pense que cela pourrait ĂȘtre un comportement Ă©trange d'un script prĂ© / post-installation de l'un des packages en cours de chargement.)