我有一个引用其他本地包的npm包。它有这样的结构。
我的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中安装它?