我只需要在我的项目中安装一个模块,并避免我在package.json
中列出的所有项目依赖项。我需要这样做,因为在package.json
中,我有来自私有服务器的多个模块,这些模块在安装前需要正确的ssh密钥管理。由于密钥管理在我的CI工作流程中将很复杂,因此我只需要安装小模块(例如eslint
)(我们目前仅进行简单的检查,不需要安装依赖项的完整列表)。
这可能吗?
我尝试过:
npm install <package>
->从package.json安装依赖项的完整列表
npm install <package> --no-optional
->相同
mv package.json package.bak; npm install eslint --no-save; mv package.bak package.json
->日志显示已安装,但找不到模块
有什么想法吗?谢谢