webpack第三方包的安装和用法

webpack第三方包的安装和用法

1.husky的安装和用法
用途:不符合eslint的规范,不能推送到git上
安装:npm install husky -D
用法:"precommit": npm run lint-fix

2.vue-server-renderer的安装和用法
用途:服务端渲染必须使用的包
安装:npm install vue-server-renderer -S
用法:const VueServerPlugin = require('vue-server-renderer/server-plugin')
new VueServerPlugin()

3.koa的安装和用法
用途:node服务端框架
安装:npm install koa -S
用法:

4.koa-router的安装和用法
用途:处理node服务端的路由
安装:npm install -S
用法:

5.kia-send的安装和用法
用途:服务端发送静态资源文件
安装:npm install kia-send -S
用法:

6.axios的安装和用法
用途:node服务端发送请求
安装:npm install axios -S
用法:

7.memory-fs的安装和用法
用途:用fs的功能一样,处理文件输出。不同的是不生成文件,直接写入运行的内存中
安装:npm install memory-fs -D
用法:

8.ejs的安装和用法
用途:服务端的模板引擎
安装:npm install ejs -S
用法:

9.nodemon的安装和用法
用途:服务端自动重启
安装:npm install nodemon -D
用法:nodemon.json

{
  "restratable": "rs", // 重启命令
  "ignore": [ //忽略文件
	".git",
	"node_modules/**/node_modules",
	".eslintrc",
	"src",
	"build/webpack.config.client.js",
	"public"
  ],
  "verbose": true,
  "env": {
    "NODE_ENV": "development"
  },
  "ext": "js json ejs"
}

  

10.concurrently的安装和用法
用途:启用多个服务
安装:npm install concurrently -D
用法:package.json
"div": "concurrently "npm run dev:client" "npm run dev:server"

11.pm2的安装和用法
用途:管理服务端
安装:npm install pm2 -G
用法:pm2.yml

apps:
  - script: ./server/server.js
    name: vue-todo
    env_production:
      NODE_ENV: production
      HOST: localhost
      PORT: 8888

  

原文地址:https://www.cnblogs.com/baidei/p/13662543.html