当我使用JIT运行我的Angular 2应用程序时,一切正常.但是在我切换到AOT后,我的应用程序开始拉动带有附加前缀的链接("/ src/linker/ng_module_factory"),例如:
JIT拉: http://localhost:8080/node_modules/@angular/core/bundles/core.umd.js
AOT拉:http://localhost:8080/node_modules/@angular/core/bundles/core.umd.js/src/linker/ng_module_factory
后缀/src/linker/ng_module_factory来自哪里?
关于app.我正在使用Java 8 + Spring 4.3.2.RELEASE + Angular 2 + Tomcat 9.0.0.M6.
src
--main
----webapp
------resources
--------app
----------app.component.css
----------app.component.ts
----------app.module.ts
----------main.ts
--------index.html
--------package.json
--------systemjs.config.js
--------tsconfig.json
--------typings.json
------WEB-INF
--------dispatcher-servlet.xml
--------web.xml
Run Code Online (Sandbox Code Playgroud)
的package.json
{
"name": "my-app",
"version": "1.0.0",
"scripts": {
"postinstall": "typings install"
},
"license": "MIT",
"dependencies": {
"@angular/common": "2.0.0",
"@angular/compiler": "2.0.0",
"@angular/core": "2.0.0",
"@angular/platform-browser": "2.0.0",
"@angular/platform-browser-dynamic": "2.0.0",
"systemjs": "0.19.27",
"core-js": "^2.4.1",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.12",
"zone.js": "^0.6.23",
"bootstrap": "^3.3.6"
},
"devDependencies": {
"typescript": …Run Code Online (Sandbox Code Playgroud)