gpt4 book ai didi

node.js - js项目中是否可以避免本地node_modules?

转载 作者:太空宇宙 更新时间:2023-11-04 03:21:49 25 4
gpt4 key购买 nike

我正在探索nodejs和js框架。我注意到当我创建一个项目时,例如使用 vue

vue init webpack my-project

我得到一个名为node_modules的巨大目录,其中包含很多与我的项目无关的内容。这个领域的新手,我唯一的愿望是忽略这个文件夹,或者更好,把它放在其他地方。

项目中包含本地模块很常见吗?有没有办法在全局或专用环境(例如Python virtualenv)中安装所有这些依赖项?

最佳答案

该目录包含您的项目所需的库及其依赖项。根据我的经验,我使用的库的依赖项大约是文件夹大小的 3/4。

您可以使用npm-g开关全局安装库,我不确定vue是否有类似的选项。但不推荐 - 在项目中安装库的要点是项目会记住哪些库属于它,这些库保存在 package.json 中。

您可以将 node_modules 目录复制到硬盘驱动器的根目录,并将其与其他 node_modules 目录合并,但这样做会带来混合不同库版本的风险,因此不建议这样做。

除非可用空间不足,否则就不要使用它。如果您使用 git,请记住将 node_modules 添加到 .gitignore

关于node.js - js项目中是否可以避免本地node_modules?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49275943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com