NPM采购来源因环境而异

时间:2018-12-15 09:03:06

标签: npm npm-install

一个典型的package.json文件具有一个依赖关系图:

"dependencies":{
  "foo": "1.2.3"
}

或者它可能有一个指向压缩包的URL:

"dependencies":{
  "foo": "http://some-tarball-repo.com/foo.tgz"
}

我的问题是-有没有一种方法可以根据环境来不同地解决依赖关系?像这样:

"dependencies":{
  "foo":{
    "default":"1.2.3",
    "dev":"../../foo"
    "production":"http://some-tarball-repo.com/foo.tgz"
  }
}

,然后当您执行npm i时,将使用一个标志,例如:

npm i --env=dev

这有可能吗?

0 个答案:

没有答案