将node_modules复制到脱机计算机

时间:2014-03-19 16:38:36

标签: node.js npm robocopy

我需要将Node.JS项目复制到不会连接到互联网的计算机上。是的,我知道NPM可以创建一个TarBall,但这在这里真的不合适:

  1. 这是一个Windows框
  2. 存储空间有限
  3. 我想知道我是否可以在node_modules中执行所有.js文件的递归副本 [注意,我的节点项目非常干净,它不包含任何.dll或本机系统访问内容]

    E.g。

    robocopy $source/node_modules $dest/node_modules /S /NFL /TEE /LOG:watson.log /MT:16 *.js *.json *.types
    

    在RoboCopy中使用16个线程来执行完整的树复制

    #robocopy swtiches /S = subdirs, /ETA = estimates, /NFL = don't list files, /MT = number of parallel tasks, /TEE show log on console
    #robocopy switches /xd directory exclude /xf file exclude
    

1 个答案:

答案 0 :(得分:0)

我发现这对我有用。但是,我不需要任何花哨的依赖(例如DLL文件)。在我不需要的软件包中删除很多东西时工作正常。