我尝试使用节点模块依赖项列表来维护 package.json。当我调用 npm install 时,它会安装节点模块。并在我的应用程序中为其生成一个文件夹。我称之为 npm 收缩包装。但这会产生对本地节点模块的依赖
"dependencies": {
"async": {
"version": "0.2.5",
"from": "async@0.2.5",
"resolved": "https://registry.npmjs.org/async/-/async-0.2.5.tgz"
},
当我将应用程序上传到 appfog 服务器时,它可以从 npm-shrinkwrap.json 安装。所以理想情况下,我想删除节点模块文件夹并传递 shrinkwrap.json 文件。但它有这个“来自”。我过去曾生成收缩包装,但其中没有“来自”字段。如何在没有“from”的情况下生成/我可以从 package.json 中获取一个收缩包装文件吗?所以我的应用程序会更精简。我可以全局维护所有节点模块。
谢谢