Comment faire pour importer ou d'inclure un fichier javascript dans un fichier gulp
Comment puis-je importer ou de ma propre fichier javascript dans un gulpfile?
Gulp est installé via npm, afin que je puisse inclure d'autres modules npm comme ceci:
var sass = require('gulp-sass');
Donc je voudrais faire quelque chose comme:
var karmaConfig = require('karma-config.js');
La structure de répertoire est comme ceci:
node_modules/
gulpfile.js
package.json
karma-config.js
de sorte que le gulpfile est au même niveau que le fichier que je veux importer.
OriginalL'auteur thetallweeks | 2014-05-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire par:
Et de ce que les exportations de fichiers peuvent maintenant être consulté à partir de
karmaConfig
.hendrikswan est juste que vous pouvez laisser de côté à partir de la fin
.js
que c'est la valeur par défaut. Mais vous n'avez pas besoin d'.La
./
partie signifie qu'il doit être trouvé dans le dossier en cours plutôt que d'en node_modules. Si votre structure est comme ceci:Vous avez besoin ainsi:
OriginalL'auteur Bart S
(Ne peux pas commenter parce que de rep)
Si votre fichier est nommé karma-config, je suppose que c'est un fichier de config, donc pourquoi voudriez-vous en faire un .js au lieu d'un .json ? Je ne sais rien à propos de l'importation .js dans un gulpfile, mais l'importation d'un .json fonctionne très bien.
Et ne vous essayez quelque chose comme
karmaConfig = require('./karma-config.js');
? Le chemin du fichier peut être (pas sûr) de travail si vous ne mettez pas le./
avant le nom de fichier. Si oui, quelle est l'erreur que vous obtenez ?karmaConfig = require('./karma-config');
. Pour quelqu'un d'autre commence tout juste avec la gorgée, je vous recommande de regarder tagtree.tv/d3-episode1-environment?share_code=apelike-appletree, c'est confiture emballée avec de bons exemples de mise en route avec gulp! Ce lien fait de l'épisode est totalement gratuit et ne nécessite aucune inscription.OriginalL'auteur soenguy