M2 Pro 马上就位, Intel 是不是不能直接同步哇 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oops2day
V2EX    Apple

M2 Pro 马上就位, Intel 是不是不能直接同步哇

  •  
  •   oops2day 2023-02-05 19:05:20 +08:00 4125 次点击
    这是一个创建于 987 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人来讲也不太想同步,有些环境不想要了,想把一些不常用的环境都放 docker 里。

    我是臭切图仔,写过前端的都知道 node_modules 移动起来有多离谱。 所以,有没有比较好的方案把这些项目同步过去呢。

    手动删除了 再把项目全部复制过去么

    23 条回复    2023-02-07 09:55:26 +08:00
    ahxsong
        1
    ahxsong  
       2023-02-05 19:09:46 +08:00 via iPhone
    手动重装。换了 M 芯片应用程序都要装 Apple 芯片版本。
    wu67
        2
    wu67  
       2023-02-05 19:13:46 +08:00
    都用上 docker 了, node_modules 还有什么离谱...我都是随便删, 反正 dockerfile 同步到 git 了
    oops2day
        3
    oops2day  
    OP
       2023-02-05 19:15:47 +08:00
    @wu67 又不是所有的项目都有 dockerfile ,也不是都有 git... 比如以前公司的项目,有些内容还是有挺大参考价值想保留住。
    oops2day
        4
    oops2day  
    OP
       2023-02-05 19:16:28 +08:00
    @ahxsong 手动也太难受了 现在正在手动处理一些东西。快递员打了电话还没到
    crayygy
        5
    crayygy  
       2023-02-05 21:12:45 +08:00   1
    个人不太推荐直接同步到新电脑,我的习惯是配置和数据分离,每次只同步数据,配置相关的都是重新配置,老电脑使用时间久了,经常会不注意的装一些依赖进去,但用完了也不会清理,所以一看 brew list 都是一堆,新电脑习惯重新配置,需要用到的再配。数据类的会直接迁移过去,其实也就一些代码、文档、照片之类的,速度都挺快的,而且现在数据基本上都是备份到云端的,需要再下载。
    Mitt
        6
    Mitt  
       2023-02-05 21:26:54 +08:00
    node_modules 能重新下载的话还是提前删了算了,感觉重新下载比检索压缩传输快多了
    lingly02
        7
    lingly02  
       2023-02-05 22:04:00 +08:00 via iPhone
    我是全新安装,要同步的代码库直接整个目录用 AirDrop 到新电脑,速度还挺快的
    NCZkevin
        8
    NCZkevin  
       2023-02-05 22:07:35 +08:00
    可以直接同步,前几天刚从 intel mac 迁移到 m1 pro ,我用 nvm 管理的 node ,直接重新安装 node 版本,大部分项目都可以正常使用。
    cnhongwei
        9
    cnhongwei  
       2023-02-05 22:19:45 +08:00
    架构换了,node_modules 下的文件有好多是不能用的。所以重新安装 node_modules 最好。
    复制的时候,如果有 TimeMachine ,使用 TimeMachine 备份、恢复比较方便,如果只能复制的话,最好使用 tar 或 zip 打包最好,不然小文件痛苦死你。
    node 我推荐使用 volta 管理,比 nvm 管理方便多了。
    yogogo
        10
    yogogo  
       2023-02-05 23:14:40 +08:00
    直接同步,没啥不同的
    zhaoxin
        11
    zhaoxin  
       2023-02-06 00:08:14 +08:00
    先把 brew 和 node 那些东西卸载了再用融合助手导入。导入之后,再把这两个装上。然后有空的时候,打开系统设置,挨个查找 intel 版本的应用是否有 arm 版,如果有,就删掉,装新的。
    LUO12826
        12
    LUO12826  
       2023-02-06 01:24:38 +08:00
    一个观察,如果想通过外置硬盘复制 node_modules ,不如直接隔空投送。小文件太多,外置硬盘的 4K I/O 还没有网络 I/O 快。
    20015jjw
        13
    20015jjw  
       2023-02-06 03:18:48 +08:00 via iPhone
    mackup
    shutongxinq
        14
    shutongxinq  
       2023-02-06 03:22:52 +08:00
    没啥不能用的,只是用 x86 兼容模式跑效率低一些而已。
    forgetlight
        15
    forgetlight  
       2023-02-06 03:24:21 +08:00 via iPhone   1
    建议不要直接迁移,有朋友 brew ,conda 迁移后全炸了
    HerbertHe
        16
    HerbertHe  
       2023-02-06 03:41:59 +08:00 via Android
    删了 node_modules 重装的
    lslqtz
        17
    lslqtz  
       2023-02-06 04:05:21 +08:00
    我的机器就是直接从 Intel 黑苹果从迁移助理迁移过来的, 从 11 同步到 12, App 全部都能正常用, 环境没问题, brew 装的软件基本没有什么问题.
    lslqtz
        18
    lslqtz  
       2023-02-06 04:07:30 +08:00
    另外 App 全部也不需要重新装, 我不知道为什么他们会得出需要重新装的结论, 我迁移过来都是通用 App, 有 Apple Silicon 版本.
    lslqtz
        19
    lslqtz  
       2023-02-06 04:13:42 +08:00
    node_modules 的话, 我猜测实际上是 nodejs 本身要更新, 而 node_modules 少数不兼容的模块更新就可以.
    node_modules 本质上是 js, 只要本体支持, 自然自带跨平台支持...
    chendy
        20
    chendy  
       2023-02-06 08:15:23 +08:00
    20 年首批 m1 用户,迁移助手直接搬家就行,相比于搬了垃圾占地方,漏了东西找不到更难受一些
    brew 不知道现在兼容怎么样了,当初是直接废了,后来能用了但是和之前的位置也不一样了(不懂)
    软件用到哪个重装那个就行
    myworld710
        21
    myworld710  
       2023-02-06 14:51:23 +08:00
    npm 包要重装
    volvo007
        22
    volvo007  
       2023-02-06 20:19:28 +08:00 via iPhone
    用自带的同步助手,直连雷电数据线,起飞(我大大小小 400 多 G 45 分钟搞定
    DICK23
        23
    DICK23  
       2023-02-07 09:55:26 +08:00
    需要重新 install ,架构换了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     812 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 21:18 PVG 05:18 LAX 14:18 JFK 17:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86