L'exécution de babel-cli de mnp script ne fonctionne pas
J'ai suivi les instructions ici pour installer babel-cli
. J'ai ajouté "build": "babel src -d lib"
à mon colis.json dans le répertoire que je veux l'exécuter. Cependant, sur l'exécution, j'ai cette erreur:
🐕 npm run build
> ipfs-readme-standard@1.0.0 build /Users/richard/src/ipfs-readme-standard
> babel src -d lib
src doesn't exist
npm ERR! Darwin 14.5.0
npm ERR! argv "/Users/richard/.nvm/versions/node/v5.0.0/bin/node" "/Users/richard/.nvm/versions/node/v5.0.0/bin/npm" "run" "build"
npm ERR! node v5.0.0
npm ERR! npm v3.5.2
npm ERR! code ELIFECYCLE
npm ERR! ipfs-readme-standard@1.0.0 build: `babel src -d lib`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the ipfs-readme-standard@1.0.0 build script 'babel src -d lib'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ipfs-readme-standard package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! babel src -d lib
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs ipfs-readme-standard
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls ipfs-readme-standard
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/richard/src/ipfs-readme-standard/npm-debug.log
Je suis à une perte. Ne devrait pas src être générée? Il n'y a pas d'étape supplémentaire sur babeljs.io qui me manque.
OriginalL'auteur RichLitt | 2015-12-27
Vous devez vous connecter pour publier un commentaire.
C'est le dossier qui contient le script que vous voulez être transpiled. Si il n'existe pas de babel va jeter l'erreur que vous avez posté.
Aussi, prendre note de ce qu'il dit en bas de page, vous liés à:
Cela signifie que même si vous créez un
src
annuaire et placer un fichier contenant ES6 code, Babel sera heureux de courir, mais la sortie sera (presque) identique à l'entrée.C'est un petit exemple de la façon de se lever et courir avec le babel-cli.
Créer un projet, puis installez le babel-cli paquet et ES2015 préréglage:
Prochaine édition
package.json
:Notez que la commande dans le mécanisme national de prévention de scripts est un peu différente de celle sur la babel page d'accueil, dans la mesure où nous sommes en lui disant d'utiliser les paramètres prédéfinis installés.
Ensuite, faire un fichier dans le répertoire src:
Dans main.js ajouter:
Puis exécutez babel via npm:
Et inspectez la sortie en lib/main.js
OriginalL'auteur James Hibbard
Au cas où quelqu'un est toujours à la recherche de solution, vérifier si .babelrc est manquant
Si oui, il suffit de créer un nouveau .babelrc fichier et collez l'extrait ci-dessus.
OriginalL'auteur cr33dix
Vous obtiendrez cette erreur lors de votre nœud modules ne sont pas installés, Si vous téléchargez le code à partir de l'internet et de chercher immédiatement à l'exécution du code, il jette l'erreur ci-dessus, il suffit d'exécuter
et puis
npm run build
//ou d'autres commandes devraient travaillerOriginalL'auteur Ignatius Andrew