0
Existe-t-il un moyen d'importer du code généré par une bibliothèque qui n'a pas de export
vars? Quelles options module
doivent être définies dans le fichier tsconfig.json
?Comment importer un fichier JavaScript de style IIEF généré par une bibliothèque?
Documents
Environnement
- tapuscrit @ 2.3.2
- js-routes @ 1.3.3
Exemple
js-routes
générer un code comme ci-dessous basé sur routes.rb
:
/*
File generated by js-routes 1.3.3
Based on Rails routes of MyApplication
*/
(function() {
...
return root.Routes;
};
if (typeof define === "function" && define.amd) {
define([], function() {
return createGlobalJsRoutesObject();
});
} else {
createGlobalJsRoutesObject();
}
}).call(this);
Si vous importez dans le style 'module = de es2015',
import { Routes } from '../path/to//generated/js_routes';
tsc
met en garde contre:
[ts] File '/path/to/client/generated/js_routes.js' is not a module.