【发布时间】:2017-09-21 23:40:09
【问题描述】:
我是打字稿的新手。我目前正在尝试创建一个相互依赖的项目结构。共有三个项目core、calculator 和tax-calculator。项目tax-calculator 需要来自calculator 项目的代码,它需要来自core 项目的内容。 core 和 calculator 项目应该是库,tax-calculator 应该是 Web 界面。我拆分代码的原因是,我在其他项目中也需要core 和calculator。
core
|--src
|--MathUtils.ts
|--...
|--dist
|--MathUtils.js
calculator
|--src
|--Calculator.ts // needs MathUtils.ts
|--dist
|--Calculator.js
tax-calculator
|--src
|--TaxCalculator.ts // needs Calculator.ts
|--dist
|--TaxCalculator.js
如何使用npm 或webpack 提供其他项目中的源代码?我正在使用 VisualStudio Code,我想在开发时使用自动编译和其他功能,就像我使用 @types/chrome 或其他类型时一样。
【问题讨论】:
-
我相信您可以为此使用纱线工作区之类的东西? yarnpkg.com/lang/en/docs/workspaces
标签: typescript npm webpack visual-studio-code typescript-typings