2017-08-18 3 views
0

Je suis nouveau sur NPM/Node et j'essaie d'exécuter une commande visuellement simple mais j'ai des problèmes. Im utilisant VS Code et ont utilisé le terminal pour cloner le repo GITExécution de NPM mapbox-map-image-export

Puis 'npm install'.

Je suis en train d'exécuter la commande dans la documentation « exportation MAPBOX_TOKEN = YOUR_MAPBOX_API_PUBLIC_TOKEN »

Sur la base des instructions du Pour faire ce type I page NPM https://www.npmjs.com/package/mapbox-map-image-export

dans « nœud » puis la commande ci-dessus . Cependant, je viens d'obtenir trois points apparaissent?

Répondre

1

Dans les systèmes Unix, export est une commande intégrée Shell utilisée pour marquer une variable pour l'exportation automatique vers l'environnement des commandes exécutées ultérieurement. La commande équivalente Windows (MS-DOS) est set.

Ainsi, pour définir le jeton MapBox dans Windows, il suffit d'ouvrir une invite de commande et exécutez:

set MAPBOX_TOKEN=YOUR_MAPBOX_API_PUBLIC_TOKEN 

Vous pouvez ensuite exécuter MapBox-carte-image-export de la même session d'invite de commande, comme ceci:

export-map mapbox://styles/mapbox/streets-v9 -w=11in -h=8.5in -b=-7.1354,57.9095,-6.1357,58.516 -t=%MAPBOX_TOKEN% -o=lewis.png 

Notez que dans Windows,% NAME% est utilisé pour obtenir une valeur variable, il est donc %MAPBOX_TOKEN% (et non $MAPBOX_TOKEN).

Vous pouvez également spécifier le jeton MapBox directement dans la commande export-map, sans définir une variable d'environnement, par exemple .:

export-map mapbox://styles/mapbox/streets-v9 -w=11in -h=8.5in -b=-7.1354,57.9095,-6.1357,58.516 -t=YOUR_MAPBOX_API_PUBLIC_TOKEN -o=lewis.png 
+0

Super cela a fonctionné comme un charme! – RedCrusador

0

La commande (export MAPBOX_TOKEN=YOUR_MAPBOX_API_PUBLIC_TOKEN) que vous avez vue dans la documentation a pour but d'être exécutée dans un shell, pas le noeud REPL.

Son travail consiste à configurer le jeton qui peut ensuite être utilisé par ce CLI de paquet. Techniquement, cela signifie:

Définir la variable d'environnement accessible à tous les processus à venir nommés MAPBOX_TOKEN avec la valeur YOUR_MAPBOX_API_PUBLIC_TOKEN.

il exécution dans une coquille permettra la commande export-map de le saisir par process.env.

+0

J'ai couru la commmand dans la coquille et je n'ai toujours pas de joie. Je reçois 'export' n'est pas reconnu comme une commande interne ou externe. – RedCrusador

+0

Quel est votre système d'exploitation? – aymericbeaumet

+0

Im sur Windows 7 – RedCrusador