要更改Angular 2中SystemJS的默认扩展名,可以按照以下步骤进行操作:
打开Angular项目中的systemjs.config.js
文件。
在配置对象中找到packages
属性,并在其中添加一个新的包配置项。例如,如果你想将默认扩展名从.js
更改为.ts
,可以添加以下代码:
packages: {
app: {
main: './main.ts',
defaultExtension: 'ts'
}
}
这将将app
包的默认扩展名更改为.ts
。
tsconfig.json
文件中,确保module
属性的值设置为system
。例如:{
"compilerOptions": {
"module": "system",
...
},
...
}
这将确保TypeScript编译器将.ts
文件编译为SystemJS模块。
systemjs.config.js
和tsconfig.json
文件。现在,Angular 2将使用.ts
作为默认扩展名来加载模块。