我們已經有了一個用angularjs編寫的相當大的項目,並且正在逐步向角4移動。計劃是首先將所有內容重寫到typescript + angularjs組件。我們建立了一個空的angularjs + webpack + typescript項目,並將傳統的angularjs模塊轉換爲typescript。這工作正常,但由於項目的規模,我們現在想添加'舊'的angularjs模塊並執行這些腳本,因此我們有一個完整的工作項目。用webpack導入angularjs模塊
我還沒有找到一種方法來完成這項工作。所以基本上我們已經有了(我略去了一些細節):
app.module.ts:
import * as angular from 'angular';
import { moduleName as module1 } from './app/converted.module1';
import { moduleName as module1 } from './app/converted.module2';
export const moduleName =
angular.module('application', [
module1,
module2,
'legacy_module_3',
'legacy_module_4'
]).name;
所以模塊1和模塊2已經轉換打字稿模塊。模塊3和模塊4沒有。我們不想轉換這些,但想引用它們。假設這些模塊駐留在'/frontend/module3.js'和'/frontend/module4.js'中,我將如何使用webpack完成此項工作(執行js代碼)?
這與'module.exports'和'require()'相等嗎? –