npm

157 阅读2分钟

npm,node包管理工具,npm提供了命令行工具,使你可以方便地下载、安装、升级、删除包,也可以让你作为开发者发布并维护包。

npm install安装包的命令格式 npm install xxx --save 会在package.json的dependencies属性下添加包,需要发布到生产环境的包需要这样安装。 npm install xxx --save-dev 会在package.json的devDependencies属性下添加包,本地开发环境中使用的包,不需要发布到生产环境的包,这样安装。 原则:运行时需要用到的包使--save,否则使用--save-dev

npm run执行script脚本

npm list命令以树形结构列出当前项目安装的所有模块 npm set用来设置环境变量 npm info命令可以查看每个模块的具体信息 npm search命令用于搜索npm仓库,它后面可以跟字符串 npm install xxx,安装模块,默认带-S参数,也就是自动添加到dependencies cnpm install xxx,安装模块,默认不带-S参数,不会自动添加

查看npm源地址,npm config list,显示官方的npm源 npm set registry registry.npm.taobao.org/可以修改为淘宝npm源 nrm是专门用来管理和快速切换registry配置的 1.全局安装nrm npm install nrm -g --save 2.查看可用源,带*号即为当前使用的配置 nrm ls nrm test先测速,看看哪个更快 3.切换源,使用别名 nrm use cnpm/taobao/nj 4.查看当前源nrm current

npm init -y初始化项目,scripts里面按格式,写入快速启动脚本 比如:"start":"./a.js" 这样就可以npm start运行a.js文件了

nodemon会监测项目中的所有文件,一旦发现文件有改动,Nodemon 会自动重启应用,可以大大方便我们调试。 全局安装npm install -g nodemon 运行nodemon index.js即可