我在工作计算机上安装了一些npm全局包,我想将这些包与另一台计算机同步。
通常在项目中我们有package.json
来记录包信息,我们只需要npm i
来安装所有包,但似乎没有package.json
用于全局环境。
更新
感谢大家的帮助,npm-modules-sync正是我正在寻找的。 p>
答案 0 :(得分:2)
您可以使用以下命令获取所有已安装的npm软件包的列表。
npm list -g --depth=0
,结果应该是这样的。
/Users/user/.nvm/versions/node/v4.4.4/lib
├── express-generator@4.14.0
├── gulp@3.9.1
├── learnnode@1.0.0
├── mocca@1.0.3
├── mocha@3.2.0
├── nodemon@1.10.2
├── npm@2.15.1
├── react-native-cli@1.0.0
└── rnpm@1.9.0
答案 1 :(得分:1)
试试这个,它会列出没有依赖关系的所有包 npm list -g --depth = 0
如果要列出可以执行的依赖项
npm list -g