2016-03-21 51 views
0

我將開始開發我的新產品。該產品將有以下的技術堆棧用於Nodejs,Angular 2.0和Ionic 2.0的通用模塊打包器

1. Nodejs 
2. Angular js 2.0 
3. IONIC 2.0 

我想用一個模塊捆綁的節點,角度和離子,這樣我可以寫一個可以重新利用的通用模塊。由於以下原因,我面臨着問題。

1. Nodejs uses native CommonJS module bundler. 
2. Angular 2.0 uses Typescript as native module bundler 
3. Ionic 2.0 uses Typescript as native module bundler 

我讀了很多關於ES6 vs TypeScript vs Commonjs,但更加困惑。這對我來說很難決定。在我上一個項目中,我使用了Nodejs,Angular 1.x和ionic 1.x.我在上一個項目中非常高興,因爲我到處都使用CommonJS模式,並使用Webpack編譯Angular &離子代碼。

對於Nodejs,Angular 2.0和ionic 2.0,我有什麼選擇?

請指教。

+0

你有使用Ionic 1.x和Webpack發佈在Github上的項目嗎? –

+0

我沒有在webpack中使用離子1.x,但是在我當前的項目中使用了帶有webpack的angular 1.x。 – joy

+0

您的項目是開源的嗎?你能分享嗎? –

回答

0

不確定一個捆綁器,但隨着事情的變化,我發現Ionic會議示例應用程序清除了一些混亂。有一個打字稿特定分支: https://github.com/driftyco/ionic-conference-app/tree/typescript

+0

請記住原生支持TypeScript for Angular 2.0和Ionic 2.0,我也在爲Nodejs使用TypeScript。在google上做了一些搜索,我發現人們正在嘗試使用Typescript for Nodejs。我會看到我將如何取得進展。 – joy