Node.js 如何将package.json中的行作为npm命令删除/忽略

Node.js 如何将package.json中的行作为npm命令删除/忽略,node.js,angular,webpack,package.json,Node.js,Angular,Webpack,Package.json,这个问题与webpack或node命令更相关 这听起来可能很疯狂,但这是我的一种要求 我有一个angular项目,它包含package.json,包含不同包的不同条目。 像 出于某种原因我想从package.json中删除“myCustomePackage1”和&myCustomPackage2”行(我不想卸载这些包) 有什么原因吗 通常我想为angular软件包生成构建文件,或者换句话说,为这个angular项目(不是angular库)生成npm软件包 即使我不删除这两行,一切都正常,但当我将

这个问题与webpack或node命令更相关

这听起来可能很疯狂,但这是我的一种要求

我有一个angular项目,它包含
package.json
,包含不同包的
不同条目。
像

出于某种原因我想从package.json中删除“myCustomePackage1”和&myCustomPackage2”行(我不想卸载这些包)

有什么原因吗

通常我想为angular软件包生成构建文件,或者换句话说,为这个angular项目(不是angular库)生成
npm软件包

即使我不删除这两行,一切都正常,但当我将生成的包用于其他角度项目时,我会得到相对路径错误。因此,为了避免它,在我为该项目生成
npm包之前,我想删除这两行,然后生成包


有什么简单的方法可以做到吗?

只需编辑package.json文件,没有。我不能通过
npm run build
来完成整个构建,因为它还包含许多其他命令。所以我不能手动完成,但它应该是
npm build
命令的一部分。是的,我可以手动完成,但我必须完成手动ild所有内容。我想自动化所有内容,询问是否有办法。只需使用脚本删除这些行。首先创建一个脚本来读取package.json,然后依次运行其他构建脚本。如何操作?任何小示例。确保文件位于不同的目录中。
"dependencies": {
     ...
     ...
    "rxjs": "5.0.1",
    "zone.js": "^0.8.4"



    "myCustomPackage1":"file//../../some-relative-path",
    "myCustomPackage2":"file//../../some-relative-path"
  },