如何创建多个typescript/angularjs 1项目,并用模块引用它们是AMD
我有一个带有typescript的大型项目angular js 1,我为这个项目使用了外部模块,我的项目有核心,比如库和应用程序,它将引用核心库并从核心调用服务 我设计的结构是如何创建多个typescript/angularjs 1项目,并用模块引用它们是AMD,angularjs,typescript,gulp,requirejs,amd,Angularjs,Typescript,Gulp,Requirejs,Amd,我有一个带有typescript的大型项目angular js 1,我为这个项目使用了外部模块,我的项目有核心,比如库和应用程序,它将引用核心库并从核心调用服务 我设计的结构是 index.html ----------- app ---------------- my-core ---------------- my-app ----------- assets --------------libs 我用 吞咽javascript任务管理器 loader模块的requirejs 我创建的每个
index.html
----------- app
---------------- my-core
---------------- my-app
----------- assets
--------------libs
我用
{
"compilerOptions": {
"module": "amd",
"target": "es6",
"noImplicitAny": false,
"baseUrl": ".",
"moduleResolution": "node",
"outFile": "../my-core/app/references/myCore.js",
"rootDir": "../my-core",
"declaration": true,
"experimentalDecorators": true,
"inlineSourceMap": true,
"inlineSources": true
}
}
我的应用程序的tsconfig
{
"compilerOptions": {
"module": "amd",
"target": "es6",
"rootDir": "",
"noImplicitAny": false,
"sourceMap": true,
"baseUrl": ".",
"moduleResolution": "node",
"experimentalDecorators": true,
"lib": ["dom", "es2015.promise", "es6"]
}
}
你能给我建议一下我的结构吗。如何参考core,以及如何构建、部署
谢谢