我正在寫一個小應用程序來定位一些較舊的瀏覽器,但我很樂意將它寫入Angular 4.可能嗎?我需要哪些polyfils?AngularJS 4可以在IE9上運行嗎?
1
A
回答
4
是的,它會工作在IE9
我建議使用Angular-CLI。
假設你已經有了節點和NPM安裝,使用角CLI運行:
npm install -g @angular/cli
ng new PROJECT_NAME
這應該是你所需要的,但如果您需要在此運行進一步幫助ng help
這得到你是基於Webpack的通用的Angular 4.0安裝程序。爲了支持IE9,你需要做另外兩件事。
編輯src/polyfills.ts。取消IE9評論下的所有進口註釋。這部分應該是這樣算賬:
/** IE9, IE10 and IE11 requires all of the following polyfills. **/ import 'core-js/es6/symbol'; import 'core-js/es6/object'; import 'core-js/es7/object'; import 'core-js/es6/function'; import 'core-js/es6/parse-int'; import 'core-js/es6/parse-float'; import 'core-js/es6/number'; import 'core-js/es6/math'; import 'core-js/es6/string'; import 'core-js/es6/date'; import 'core-js/es6/array'; import 'core-js/es6/regexp'; import 'core-js/es6/map'; import 'core-js/es6/set'; import 'core-js/es7/array';
在tsconfig,編輯「目標」字段設置爲
"es5"
。你的文件應該是這個樣子以後
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"baseUrl": "src",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"pretty": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
}
}
+1
它適合我...謝謝 –
相關問題
- 1. Perl可以在多行上運行嗎?
- 2. 我可以在雜種上運行導軌4嗎?
- 3. 我可以在.net 4上運行asp.net mvc 1嗎?
- 4. 可以在Heroku上運行xvfb嗎?
- 5. 我可以在VPS上運行Matlab嗎?
- 6. 可以在AMD GPU上運行CUDA嗎?
- 7. 我可以在View上運行SqlQuery嗎?
- 8. fatwire可以在tomcat上運行嗎?
- 9. 可以在Lua上運行ECMAScript嗎?
- 10. 可以在Windows 8.1上運行Node.js嗎?
- 11. 可以在裸箱上運行OpenWrt嗎?
- 12. 可以在UNIX上運行WS IIS嗎?
- 13. Hadoop可以在Nginx上運行嗎?
- 14. Ruby Ruby可以在Mac上運行嗎?
- 15. NerdDinner可以在IIS5上運行XP嗎?
- 16. 可以在Windows XP上運行CoreCLR嗎?
- 17. Vagrant框可以在USB上運行嗎?
- 18. backbone.js可以在apache上運行嗎?
- 19. 我可以在Windows上運行py2app嗎?
- 20. Jekyll可以在MagLev上運行嗎?
- 21. Qt可以在Android上運行嗎?
- 22. GPU可以用來運行在CPU上運行的程序嗎?
- 23. 我可以在Google App Engine PHP運行時上運行CakePHP嗎?
- 24. 我可以在iPhone上運行JavaScript運行時(如v8)嗎?
- 25. 我可以在Xcode 3中運行Xcode 4項目嗎?
- 26. 可以在iOS7(iPad 4)上使用Xcode v5.0.1 OSX v10.8.5運行fruitstrap嗎?
- 27. 我可以在Linux上運行原始的MS.Net Framework 4嗎(也許是Wine)?
- 28. 我可以強迫用戶側的IE9 *以怪癖/標準模式運行嗎?
- 29. 可以Azure運行WPF嗎?
- 30. Python可以運行PyPy嗎?
這取決於你想要做什麼..? – Patrick
check angular.io>文檔>高級>瀏覽器支持 – Dummy
https://angular.io/docs/ts/latest/guide/browser-support.html並向下滾動到「必填polyfills」。 – ceejayoz