Utilizzando .babelrc
è sempre consigliato:
{
comments: false
}
Se si utilizza babel-cli
, è possibile utilizzare le opzioni --no-comments
per ottenere lo stesso comportamento.
L'ultima versione di babel-cli
include tests that check for this behaviour to be implemented correctly.
EDIT
Sembra proprio un problema con babele CLI ignorando i commenti in .babelrc
, una soluzione è quella di utilizzare l'opzione --no-comments
.
Nella tua package.json
"build": "babel ./index.js --out-dir ./dist/index.js --no-comments"
conoscere tutte le opzioni di babel-cli
./node_modules/.bin/babel -h
ORIGINALE
babele dove corri da? Sorso?
Verificare di avere il file .babelrc
nello stesso o in una directory principale dei file beign transpiled
Da babeljs.io:
Babel cercherà un .babelrc nella directory corrente del file essere transpiled. Se uno non esiste, percorrerà la struttura della directory finché non troverà un file .babelrc o un pacchetto.json con una "babele": {} hash all'interno.
Ho un progetto con questa struttura:
- dist
- .babelrc
- index.js
- gulpfile.js
- node_modules
Il compito relativo a gulpfile.js
gulp.task('babel',() => {
return gulp.src('index.js')
.pipe(babel({
presets: ['es2015']
}))
.pipe(gulp.dest('./dist/'));
});
Contenuto del .babelrc
{
"comments": false
}
I commenti sono stati rimossi con successo.
Controllare anche se non si sta impostando l'opzione comments
su true nel file gulp, ad esempio.
fonte
2016-07-05 19:22:29
Sto eseguendo babel dal mio script 'npm run build', che sta solo facendo' babel ./src --out-dir./Lib'. Ho provato a mettere "commenti": false' in ".babelrc" ma non è successo niente. – ffxsam
dov'è il file .babelrc in quella struttura di directory? –
Alla radice del progetto. – ffxsam