如何让Angular2项目在兄弟目录中找到javascript文件

时间:2017-02-09 04:51:10

标签: angular node-modules

我有一个目录,里面有两个独立的文件夹层次结构。一个名为" frontend"的目录有一个典型的Angular2项目。兄弟"前端"叫做#34;普通"包含普通的旧TypeScript业务逻辑和该业务逻辑的Jasmine测试。 " common"中的代码文件夹有自己的package.json和node_modules,可以独立于Angular2项目进行构建和测试。

但是,我希望Angular项目包含" common"其构建中的代码。它取决于通用代码,但反之亦然。

Angular项目不知道自己的源代码树和node_modules之外的代码。

任何人都知道如何让Angular项目在" common"中找到依赖项。 ?目录

1 个答案:

答案 0 :(得分:2)

你可以参考"普通"您package.json中的库通过本地路径引用。 https://docs.npmjs.com/files/package.json#local-paths

{
  "name": "common",
  "dependencies": {
    "bar": "file:../common"
  }
}

一旦被引用,您可以将其视为任何其他节点模块。

相关问题