如何解决如何使pnpm对全局目录使用符号链接?
我开始在电子项目中使用pnpm,因为它比npm
或yarn
快。据我所知,它首先在project/node_modules/.pnpm
中创建所有模块,而project/node_modules
中的所有包都引用.pnpm
目录中的一个模块。
这已经是一种改进,但是有没有办法将.pnpm
放在外面?
目前,我的Gitlab运行程序在每个管道中删除node_modules
和包含.pnpm
的目录。在那种情况下,它将有一个全局项目node_modules目录,我可以保留许多管道。谢谢!
解决方法
df1 <- structure(list(URL = c("https://example.com/article1","https://example.com/article2"
),Origin = c("https://example.com/article",ArticleID = 1:2,Author = c("AuthorName","AuthorName"),Category = c("Politics","Finance")),class = "data.frame",row.names =c(NA,-2L))
df2 <- structure(list(PageviewDate = c("2019-01-01","2019-01-01"),URL = c("https://example.com/article","https://example.com/article1"),Pageviews = c(224544L,656565L)),row.names = c(NA,-2L))
目录称为虚拟商店目录。可以通过设置 virtual-store-dir 来更改其位置。
虚拟存储目录中的文件只是指向内容可寻址存储的硬链接。我认为您不需要缓存此目录的内容。您需要缓存全局存储(内容可寻址存储)。默认情况下,全局存储位于 node_modules/.pnpm
。可以通过 store-dir 设置更改其位置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。