J'essaye d'implémenter le reCAPTCHA de Google dans l'angular suivant this tutorial
et je n'ai pas pu trouver le systemjs.config.js dans mon projet angulaire de CLI. Comment résoudre ce problème?reCAPTCHA de Google - systemjs manquant
0
A
Répondre
0
Vous devez créer un fichier "systemjs.config.js" et le charger de index.html, comme un script régulier
<script src="node_modules/systemjs/dist/system.src.js"></script>
<script src="systemjs.config.js"></script>
(!!! vous devez incluresystem.src.js
Important avantsystemjs.config.js
fichier )
Ceci est un exemple pour SystemJS.config.js fichier
/**
* System configuration for Angular 2 samples
* Adjust as necessary for your application needs.
*/
(function(global) {
// map tells the System loader where to look for things
var map = {
'app': 'app', // 'dist',
'@angular': 'node_modules/@angular',
'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api',
'rxjs': 'node_modules/rxjs'
};
// packages tells the System loader how to load when no filename and/or no extension
var packages = {
'app': { main: 'main.js', defaultExtension: 'js' },
'rxjs': { defaultExtension: 'js' },
'angular2-in-memory-web-api': { main: 'index.js', defaultExtension: 'js' },
};
var ngPackageNames = [
'common',
'compiler',
'core',
'forms',
'http',
'platform-browser',
'platform-browser-dynamic',
'router',
'router-deprecated',
'upgrade',
];
// Individual files (~300 requests):
function packIndex(pkgName) {
packages['@angular/'+pkgName] = { main: 'index.js', defaultExtension: 'js' };
}
// Bundled (~40 requests):
function packUmd(pkgName) {
packages['@angular/'+pkgName] = { main: 'bundles/' + pkgName + '.umd.js', defaultExtension: 'js' };
}
// Most environments should use UMD; some (Karma) need the individual index files
var setPackageConfig = System.packageWithIndex ? packIndex : packUmd;
// Add package entries for angular packages
ngPackageNames.forEach(setPackageConfig);
var config = {
map: map,
packages: packages
};
System.config(config);
})(this);
Se reporter à this tutorial for more information
(Vous devez créer un fichier "systemjs.config.js") qui dossier? –
Où vous voulez, Mais besoin de le charger dans le Index.html, La pratique courante est de le créer dans le répertoire racine du projet – insomniac
après avoir ajouté dans index.html j'ai obtenu cette erreur GET http: // localhost: 4200/node_modules/systemjs/dist/system.src.js systemjs.config.js: 1 Uncaught ReferenceError: le système n'est pas défini at systemjs.config.js: 1 –