6.13 webpack全局变量,Library与几种定义+externals,SPA多级路由,http-server,PWA技术,typeScript配置,node端res.json只支持json格

1、webpack的全局变量

首先可以对webpack.common.js进行改造,根据全局变量merge,webpack.dev.js和webpack.prod.js、
从而精简命令行代码

  "scripts": {
    "dev-build": "webpack --config ./build/webpack.common.js",
    "dev": "webpack-dev-server --config ./build/webpack.common.js",
    "build": "webpack --env.production --config ./build/webpack.common.js" // 注入全局变量 --env.production
  },

2、webpack的library

如果是开发第三方库,需要依从使用者的声明。
通常有几下几种:

// ESmodule
import library from 'library'
// commonJs
const library = require('library')
// AMD
require(['library', function () {
}])

// 或者标签注入方式,并想全局使用library

                    
                    

你可能感兴趣的:(6.13 webpack全局变量,Library与几种定义+externals,SPA多级路由,http-server,PWA技术,typeScript配置,node端res.json只支持json格)