, - angular - systemjs:
npm install jspm
./node_modules/.bin/jspm install github:angular-translate/angular-translate
<ENTER> ,
test.js
import AngularTranslate from 'angular-translate/angular-translate';
console.log(AngularTranslate);
index.html
<!doctype html>
<html>
<head>
<script src="jspm_packages/system.src.js"></script>
<script src="config.js"></script>
<script>
System.import('./test.js');
</script>
</head>
<body>
</body>
</html>
:
Failed to load resource: the server responded with a status of 404 (File not found)
undefined:1 Uncaught (in promise) Error: (SystemJS) XHR error (404 File not found) loading
http://localhost:8035/jspm_packages/github/angular-translate/angular-translate@2.11.1.js(β¦)
? jspm, angular-translate npm,
module.exports = require("npm:angular-translate@2.11.1/dist/angular-translate.js");
( .js ) , package.json:
"main": "dist/angular-translate.js",
angular - github, dist. jspm - .
, , github:
cd jspm_packages/github/angular-translate/angular-translate@2.11.1/
npm install
npm run-script build
cd ../../../..
config.js:
map: {
"angular-translate/angular-translate": "github:angular-translate/angular-translate@2.11.1/dist/angular-translate",
index.html :
system.src.js:122 Uncaught (in promise) Error: (SystemJS) angular is not defined(β¦)
, angular angular -translate, systemjs, .
config.js:
meta: {
"angular-translate/angular-translate": {
"deps": ["angular"]
}
},
map: {
"angular": "github:angular-translate/angular-translate@2.11.1/node_modules/angular/angular",
. format angular -. SystemJS - 'amd' 'cjs', 'global'. , , , angular -translate, angular.js .
index.html. :
pascalprecht.translate
angular - - .
angular.js, .
PS angular -route npm github?
npm jspm jspm_packages/npm/angular-route@1.5.8.js,
module.exports = require("npm:angular-route@1.5.8/index.js");
package.json angular -route
"main": "index.js",
.
github jspm jspm_packages/github/angular/bower-angular-route@1.5.8.js,
module.exports = require("github:angular/bower-angular-route@1.5.8/angular-route");
- jspm https://github.com/jspm/registry/blob/master/package-overrides/github/angular/bower-angular-route%401.3.0.json
bower.json bower- angular -route
"main": "./angular-route.js",
, , , - .
TL; DR , .