如何在npm包中捆绑依赖项?

时间:2018-03-26 20:35:40

标签: npm npm-install

我有一个引用其他本地包的npm包。它有这样的结构。

  • 部署
    • typescriptapp.tgz
  • 的引用
    • mydependency
      • 的package.json
      • app.js
      • app.css
  • typescriptapp
    • 的package.json
  • web应用

我的typescriptapp package.json具有以下依赖项

  "dependencies": {
    "mydependency": "file:../references/mydependency"
  },

我的webapp package.json具有以下依赖项

  "dependencies": {
    "typescriptapp": "file:../deploy/typescriptapp-1.0.0.tgz"
  },

当我使用npm pack时,它工作正常,但它不包含在tarball中。我还将tarball移动到部署文件夹

当我尝试npm install时,它无法正常工作,因为部署文件夹中不存在参考文件夹。

我还尝试更改bundledDependencies

的依赖项
  "bundledDependencies": [
    "file:../references/mydependency"
  ]

但它似乎也没有用。

如何打包我的打字稿应用程序,以便能够使用单个文件在我的webapp中安装它?

0 个答案:

没有答案