前端项目在npm xxx 之后

2019-01-17  本文已影响0人  藿香正气五花儿

半路出家的和尚,经念错了望施主轻拍。

对于前端开发的小伙伴应该对npm xxx并不陌生了,不管是编译还是开发期运行总是少不了敲一行,那到底这命令干了些啥呢?且听贫僧给你念念经。

npm

npm(node package manager) node包管理工具,后端的同学可以把它理解成maven或者gradle中的包管理相关功能。使用这个命令的前提条件是NodeJS运行环境配置正确,如何安装与配置NodeJS请自行搜索相关教程这里不多赘述。

npm install

安装一个依赖项

npm install xxx

安装一个依赖到命令运行目录node_modules下。node_modules不存在会被创建。

npm install xxx -g

全局安装一个依赖,多用于安装一个全局命令,如'XXX-cli'

npm install xxx --save

安装一个依赖到命令运行目录node_modules下,并将依赖配置写入命令运行目录下的package.json dependencies节点下

npm install xxx --save-dev

安装一个依赖到命令运行目录node_modules下,并将依赖配置写入命令运行目录下的package.json devDependencies节点下

npm run XXX

运行自定义命令,不闲麻烦可以直接node xxx.js options

package.json

我自己的理解,包配置文件。内容包括当前包基础配置,自定义命令以及包依赖项配置等。执行npm init 就可以得到一个。以下是一个简单的文件结构描述

{
  "name": "项目/包名称",
  "version": "版本号",
  "description": "描述",
  "main": "入口文件",
  "scripts": {
    //自定义命令
  },
  "author": "创建人",
  "license": "证书",
  "dependencies": {
   //发布环境依赖[会被打包]
  },
  "devDependencies": {
    //开发环境依赖[不会被打包]
  }
}

上一篇下一篇

猜你喜欢

热点阅读