Node.js 在js项目中是否可以避免使用本地节点_模块?
我正在探索nodejs和js框架。我注意到,当我创建一个项目时,例如使用Node.js 在js项目中是否可以避免使用本地节点_模块?,node.js,npm,Node.js,Npm,我正在探索nodejs和js框架。我注意到,当我创建一个项目时,例如使用vue vue init webpack my-project 我得到一个名为node\u modules的巨大目录,其中包含许多与我的项目无关的内容。这个领域的新手我唯一的愿望就是忽略这个文件夹,或者更好,把它放在其他地方 在项目中使用本地模块是否常见?有没有办法在全局或专用环境(例如Python VirtualEnvironment)中安装所有这些依赖项?该目录确实包含项目所需的库及其依赖项。根据我的经验,我使用的库的
vue
vue init webpack my-project
我得到一个名为node\u modules
的巨大目录,其中包含许多与我的项目无关的内容。这个领域的新手我唯一的愿望就是忽略这个文件夹,或者更好,把它放在其他地方
在项目中使用本地模块是否常见?有没有办法在全局或专用环境(例如Python VirtualEnvironment)中安装所有这些依赖项?该目录确实包含项目所需的库及其依赖项。根据我的经验,我使用的库的依赖项大约是文件夹大小的3/4 您可以使用
npm
的-g
开关全局安装库,我不确定vue
是否有类似的选项。但这是不推荐的-在项目中安装库的要点是项目将记住哪些库属于它,这些库保存在package.json
中
您可以将node\u modules
目录复制到硬盘的根目录,并将其与其他node\u modules
目录合并,但这样可能会混合使用不同的库版本,因此不建议这样做
除非你的可用空间越来越少,否则就别管它了。如果您正在使用git,请记住将
节点\u模块添加到.gitignore
。该目录确实包含项目所需的库及其依赖项。根据我的经验,我使用的库的依赖项大约是文件夹大小的3/4
您可以使用npm
的-g
开关全局安装库,我不确定vue
是否有类似的选项。但这是不推荐的-在项目中安装库的要点是项目将记住哪些库属于它,这些库保存在package.json
中
您可以将node\u modules
目录复制到硬盘的根目录,并将其与其他node\u modules
目录合并,但这样可能会混合使用不同的库版本,因此不建议这样做
除非你的可用空间越来越少,否则就别管它了。如果您使用的是git,请记住将节点\ u模块添加到.gitignore
。简而言之,节点\ u模块是存储所有项目依赖项的地方。并允许您在代码中使用这些依赖项(如果需要),并允许模块本身具有自己的依赖项(如果有)
创建本地节点_modules文件夹时,这种情况非常常见,或者说总是如此
通过CLI执行npm install-g module_name
命令,可以全局安装依赖项。但是如果没有正确配置全局路径,这些可能会导致问题。此外,不建议将应用程序所需的所有依赖项都保留在全局上下文中
如果不希望某些依赖项成为生产环境的一部分,可以通过npm install--save dev module_name
命令将它们作为开发依赖项安装。当开发人员克隆您的项目并在本地运行npm install以运行项目和运行测试时,将安装这些(正常和开发依赖项)。但要在生产环境中安装这些组件,您可以执行npm install--production
命令,这将确保只有运行代码所需的依赖项才会安装在node_modules文件夹中。简而言之,node_modules是存储所有项目依赖项的地方。并允许您在代码中使用这些依赖项(如果需要),并允许模块本身具有自己的依赖项(如果有)
创建本地节点_modules文件夹时,这种情况非常常见,或者说总是如此
通过CLI执行npm install-g module_name
命令,可以全局安装依赖项。但是如果没有正确配置全局路径,这些可能会导致问题。此外,不建议将应用程序所需的所有依赖项都保留在全局上下文中
如果不希望某些依赖项成为生产环境的一部分,可以通过npm install--save dev module_name
命令将它们作为开发依赖项安装。当开发人员克隆您的项目并在本地运行npm install以运行项目和运行测试时,将安装这些(正常和开发依赖项)。但是,要在生产环境中安装这些组件,您可以执行npm install--production
命令,这将确保只有运行代码所需的依赖项才会安装在node_modules文件夹中。简而言之,node_modules是存储所有项目依赖项的地方。如果愿意,允许您在代码中使用这些依赖项。创建本地节点_modules文件夹时,这种情况非常常见,或者说总是如此。您可以通过执行“npm install-g module_name”命令来全局安装依赖项。为什么最好将其放在其他地方?简而言之,node_modules是存储所有项目依赖项的地方。如果愿意,允许您在代码中使用这些依赖项。创建本地节点_modules文件夹时,这种情况非常常见,或者说总是如此。您可以通过执行“npm install-g module_name”命令全局安装依赖项为什么将其放在其他地方更好?