Nœud .npmrc fichier
J'noeud installé sur mon Mac OS Sierra. J'utilise Windows à mon travail, donc là j'ai un .npmrc fichier dans le dossier de nœud, mais je ne semble pas trouver que dans mac.
Le problème c'est que je veux ajouter un registre du format
"scope=rohit-project@rohit-aquila:registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=03408522-4rfca-dff4f-dfsf-43863gfe3492"
Comment puis-je ajouter pour que je puisse installer les dépendances et les modules pour mon projet en cours d'exécution npm install sur MAC OS Sierra.
J'ai créé un .npmrc fichier simplement et ajouté le code ci-dessus...et therefater l'exécution de npm install j'obtiens l'erreur suivante
rohitsrivastava$ npm install
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v7.7.3
npm ERR! npm v4.1.2
npm ERR! code E404
npm ERR! 404 Not found : @rohit-project/notes
npm ERR! 404
npm ERR! 404 '@rohit-project/notes' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 It was specified as a dependency of '@rohit-project/mega'
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
.npmrc est créé lorsque vous
appelez-moi paranoïaque, mais je ne vois aucune raison pour que vous me demandant de cliquer sur un lien vers un doc google lorsque vous pouvez ajouter des informations supplémentaires à votre post afin que d'autres personnes pourraient éventuellement aider ainsi. (gizmodo.com/...)
Désolé pour ça.Juste commencé à utiliser de Débordement de Pile hier.
np. sont de fins de ligne correcte? Je crains que je suis à court d'idées. Je n'imagine pas il n'y aurait aucune autre différence significative dans ce fichier entre Mac et Windows.
npm login
mais vous devriez être capable de créer simplement un fichier à Users/rohit/.npmrc
(nom d'utilisateur à charge) avec ce contenu. J'espère que ce n'est pas votre vrai authToken..appelez-moi paranoïaque, mais je ne vois aucune raison pour que vous me demandant de cliquer sur un lien vers un doc google lorsque vous pouvez ajouter des informations supplémentaires à votre post afin que d'autres personnes pourraient éventuellement aider ainsi. (gizmodo.com/...)
Désolé pour ça.Juste commencé à utiliser de Débordement de Pile hier.
np. sont de fins de ligne correcte? Je crains que je suis à court d'idées. Je n'imagine pas il n'y aurait aucune autre différence significative dans ce fichier entre Mac et Windows.
OriginalL'auteur Rohit Srivastava | 2017-03-18
Vous devez vous connecter pour publier un commentaire.
Il existe quelques points ici:
.npmrc
fichier créé.De course
npm config ls -l
vous montrera tous les paramètres implicites pour les mnp, y compris ce qu'il pense être le bon endroit pour mettre le.npmrc
. Mais si vous n'avez jamais connecté (à l'aide denpm login
) il sera vide. Connectez-vous simplement à créer.Une autre chose est #2. Vous pouvez réellement le faire en mettant un
.npmrc
fichier dans le package NPM de la racine. Il sera ensuite utilisé par NPM lors de l'authentification. Il prend également en charge interpolation de variable à partir de votre shell de sorte que vous pourrait faire des trucs comme ça:Pointeurs
npm
sait lire.npmrc
lignes comme//registry.npmjs.org/:_authToken=${NPM_TOKEN}
? Qui semble différent des autres lignes, qui sontkey = value
format. Je suis juste curieux de savoir pourquoi cette ligne est différente. Je vois ce blog, qui se montre, mais il n'explique pas comment cela fonctionne: blog.npmjs.org/post/118393368555/...Ne pouvez pas répondre pourquoi. Il fonctionne, tout simplement.
OriginalL'auteur oligofren