【发布时间】:2018-03-14 19:14:36
【问题描述】:
我正在探索 nodejs 和 js 框架。我注意到当我创建一个项目时,例如使用vue
vue init webpack my-project
我得到一个名为 node_modules 的巨大目录,其中包含许多与我的项目无关的内容。这个领域的新手我唯一的愿望是gitignore这个文件夹或者更好,把它放在别的地方。
在项目中使用本地模块是否常见?有没有办法在全局或专用环境(例如 Python virtualenv)中安装所有这些依赖项?
【问题讨论】:
-
简而言之,node_modules 是一个存放你所有项目依赖的地方。并允许您根据需要在代码中使用这些依赖项。创建本地 node_modules 文件夹时,这种情况很常见,或者说总是如此。您可以通过执行“npm install -g module_name”命令来全局安装依赖项
-
为什么把它放在别的地方会更好?