我一直在考虑从npm迁移到pnpm。在.pnpm中有指向.pnpm的硬链接包,在node_modules中,它们使用符号链接指向每个包。我在项目中删除了node_modules,然后使用pnpm重新安装了包。一切似乎都如我所料,除了node_modules在.pnpm。
node_modules in .pnpm的目的是什么?
我尝试使用集中式软件包管理器(pnpm),而不是普通的npm,因为我喜欢硬盘上有空间。我只是试着让这个项目开始并遇到困难,而且几乎没有什么能在网上引导我与这个软件包经理一起开始一个项目。创建了一个没有助手命令的新项目(如touch App.js、index.js、index.html等)然后是pnpm i react...等,这在某种程度上起了作用,所有的节点包都是指向我的全局存储的链接我没有server.js文件,但是再一次,使用常规的npm和npx命令,我从来不需要
每当我运行pnpm dev时,它都会卡在ready - started server on 0.0.0.0:3000, url: http://localhost:3000上,没有任何错误,也不会在localhost:3000上启动服务器,因为当我点击浏览器上的url时,它不会加载页面
如果我运行pnpm build,它也会被困在info - Creating an optimized production build我还试着改变包装经理(npm,纱,pnpm)如果这是重要的,仍然没有工作。