Outils pour utilisateurs

Outils du site


web:javascript:gulp:copier-dependances-npm

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
web:javascript:gulp:copier-dependances-npm [2016/04/18 19:33] – créée sgariepyweb:javascript:gulp:copier-dependances-npm [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 9: Ligne 9:
       * ''lib''       * ''lib''
     * ''node_modules''     * ''node_modules''
 +
 +Seulement les fichiers sous le répertoire ''wwwroot'' sont disponibles au serveur web.  On veut donc copier les fichiers de ''node_modules'' à ''wwwroot/lib''.
 +
 +Dans le fichier ''gulp.config.js'' on a :
 +
 +<code javascript>
 +module.exports = function() {
 +    var webroot = "./wwwroot/";
 +    var nodeModulesDir = "./node_modules/";
 +
 +    var config = {
 +        paths: {
 +            webroot: webroot,
 +            nodeModules: "./node_modules/",
 +        },
 +        tsconfig: require("./tsconfig.json"),
 +        nodeModulesDir: nodeModulesDir,
 +        nodeModulesDest: webroot + "lib/",
 +        nodeModulesLibs: [
 +            nodeModulesDir + "es6-shim/es6-shim.min.js",
 +            nodeModulesDir + "systemjs/dist/system-polyfills.js",
 +            nodeModulesDir + "angular2/es6/dev/src/testing/shims_for_IE.js",
 +            nodeModulesDir + "angular2/bundles/angular2-polyfills.js",
 +            nodeModulesDir + "systemjs/dist/system.src.js",
 +            nodeModulesDir + "rxjs/bundles/Rx.js",
 +            nodeModulesDir + "angular2/bundles/angular2.dev.js"
 +        ]
 +    };
 +
 +    return config;
 +}
 +</code> 
 +
 +Dans le fichier ''gulpfile.js'' on a :
 +
 +<code javascript>
 +var gulp = require("gulp");
 +var $ = require('gulp-load-plugins')({ lazy: true });
 +var config = require('./gulp.config')();
 +
 +gulp.task('copyLibs', function () {
 +    gulp.src(config.nodeModulesLibs, { base: config.nodeModulesDir })
 +        .pipe(gulp.dest(config.nodeModulesDest));
 +});
 +</code>
  
  
web/javascript/gulp/copier-dependances-npm.1461000801.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)