我正在我的项目中使用两个npm注册表。
内部注册表(https://npm.myregistry.com/)
全球npmjs注册表(https://registry.npmjs.org/)
我的package.json如下:
"my-widget-xyz-module": "latest",
"my-widget-pqr-module": "latest",
"lodash": "^4.17.4",
"prop-types": "~15.5.10",
"react": "~15.6.0",
当我运行npm install
时,我希望我的小部件(以my-widget-*
开头的小部件)始终查找最新版本,这样可以正常工作。
但我希望下面的外部小部件永远不会更新。
"lodash": "^4.17.4",
"prop-types": "~15.5.10",
"react": "~15.6.0",
因此,我从依赖项中删除了^, ~
并尝试过(尽管我知道它不会起作用)。
我看到有一种方法可以在安装时使用精确的--save-exact
。
但我正在使用yo generator
来生成我的小部件。如何通过排除以--save-exact
开头的依赖项来使用my-widget-*
和Yeoman生成器?