我在工作计算机中安装了一些npm全局程序包,并且我想将这些程序包与另一台计算机同步。npm如何在不同计算机之间同步全局程序包
通常在一个项目中,我们有package.json
记录包的信息,而我们只需要npm i
安装所有的包,但似乎没有package.json
全球环境。
更新:
感谢大家的帮助,npm-modules-sync正是我要找的。
我在工作计算机中安装了一些npm全局程序包,并且我想将这些程序包与另一台计算机同步。npm如何在不同计算机之间同步全局程序包
通常在一个项目中,我们有package.json
记录包的信息,而我们只需要npm i
安装所有的包,但似乎没有package.json
全球环境。
更新:
感谢大家的帮助,npm-modules-sync正是我要找的。
您可以使用下面的命令来获取所有列表安装了npm软件包。
npm list -g --depth=0
结果应该是这样的。
/Users/user/.nvm/versions/node/v4.4.4/lib
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]
试试这个,它会列出所有没有依赖关系的包。
NPM列表-g --depth = 0
如果你想列出的依赖关系,你可以做
NPM列表-g
感谢您的额外anwser,这真的很有帮助。 –
非常感谢,拿到包列表真的非常有帮助。如果我能得到一个'package.json'文件,它可能会更有趣。 –
如果我的回答有帮助,请使用向上箭头进行投票。谢谢:) @LarryChen –
我昨天投了票,因为我的声望不到15,所以它不会在这里显示,对此感到抱歉。但似乎已经记录了这一票。 –