标签:pat 简介 版本号 解决 user 图片 上传 命令行 ejs
一、npm简介
npm(Node Package Manager)是随同node.js 一起安装的包管理工具,为了解决nodejs代码部署上的很多问题,常用以下场景:
二、npm使用前提
必须先安装node.js,安装地址官网http://nodejs.cn/,安装完成以后通过“node -v”查看版本号
三、npm命令大全
1、 npm install 安装模块
PS D:\Source2019\TestGit\TestGit> npm install webpack -g
PS D:\Source2019\TestGit\TestGit> npm install webpack
全局安装是安装一个工具,他不是安装在一个文件夹下,而是安装在某个全局环境下,一般安装的路径为,C:\Users\XXX\ 下面(PS:暂时未找到在那个目录下),全局安装在命令行中任何地方都可以直接调用。
局部安装是将项目安装以后,安装在./node_modules 下面,然后在项目中,我们可以使用require等方式应用,这样安装以后只能在本项目中使用,而webpack这样的工具在各种情况下使用,建议全局安装。
1、仅仅是全局安装够用吗?
通常情况下的引入模块是分为两种来寻找的,一种就是全局模块,通过NODE_PATH下去寻找;还有一种就是通过./node_modules去寻找。 如果在项目中,我们希望使用require来表现这种明显的依赖关系,那么我们就必须使用安装来进行require,当然也是可以将全局安装的文件复制过来,但是这是非常麻烦的。 或者是使用..、.、/等这种相对或者绝对的方式来引入,这些无疑都是比较麻烦的,所以本地安装不够用。
另外,我们也许在不同的项目中所需要的模块的版本是不同的,或者可能对某些模块进行重新命名,这就导致一个项目的重命名影响全局,这是不划算的。
2、本地安装的重要性。
因为我们需要的包可能有十个,他们之间相互依赖的,如果我们使用全局包,那么每次包的升级、更新等就会影响你的多个项目,那么依赖关系就会被破坏,所以使用本地安装有利于不同项目之间的独立性。
综上所述:除了工具类比如webpack,babel。以外建议使用本地安装,这样可以保证各自项目的包是独立的。
2. npm view moduleNames
查看node模块的package.json文件夹
参考:https://www.cnblogs.com/linziwei/p/7786895.html
标签:pat 简介 版本号 解决 user 图片 上传 命令行 ejs
原文地址:https://www.cnblogs.com/cainiaoguoshi/p/11006006.html