0.0.22 • Published 8 years ago

web-scripts-ivan v0.0.22

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

Web开发启动脚本、打包脚本

TODO

ESDoc

PM2

test

Jest

统一配置--环境变量

环境变量,使用config-ivan库通过.env类的配置文件注入NodeJS process中.

环境变量不会覆盖赋值,越靠前具有更高优先级

不推荐针对不同环境配置不同的.env文件

配置名=(default value)

  • 构建开发Node server时配置端口号 PORT=40000

  • 构建开发Node server时配置的域名 HOST=localhost

  • 开发时配置opn库options参数app属性值,none不主动打开浏览器,不配置默认打开 BROWSER

  • 打包生产文件夹项目路径 APP_BUILD=build

  • 配置页面html文件路径 APP_HTML=public/index.html

  • 项目public文件夹 APP_PUBLIC=public

  • 入口JavaScript文件 APP_INDEXJS=src/index.js

  • 项目源码目录 APP_SRC=src

  • 生产打包JavaScript文件以及CSS文件是否生成source map文件,判定是否不等于字符串"false" GENERATE_SOURCEMAP=true

  • POSTCSS中是否进行px单位到rem单位到转换,判定是否等于字符串"true" PXTOREM=

  • CDN的url设置 PUBLIC_URL=/

  • 是否采用HTTPS, 判定是否等于字符串"true" HTTPS=

  • 样式文件是否采用css-modules, 判定是否等于字符串"true", 采用css-modules也留了一个缺口文件夹。源目录下的APP_SRC/assets文件夹不进行css modules处理 CSS_MODULES=

开发环境下代理

  • package.json文件中的proxy属性
0.0.47

8 years ago

0.0.46

8 years ago

0.0.45

8 years ago

0.0.44

8 years ago

0.0.43

8 years ago

0.0.42

8 years ago

0.0.41

8 years ago

0.0.40

8 years ago

0.0.39

8 years ago

0.0.38

8 years ago

0.0.37

8 years ago

0.0.36

8 years ago

0.0.35

8 years ago

0.0.34

8 years ago

0.0.33

8 years ago

0.0.32

8 years ago

0.0.31

8 years ago

0.0.30

8 years ago

0.0.29

8 years ago

0.0.28

8 years ago

0.0.27

8 years ago

0.0.26

8 years ago

0.0.25

8 years ago

0.0.24

8 years ago

0.0.23

8 years ago

0.0.22

8 years ago

0.0.21

8 years ago

0.0.19

8 years ago

0.0.18

8 years ago

0.0.17

8 years ago

0.0.16

8 years ago

0.0.15

8 years ago

0.0.1

8 years ago

0.0.14

8 years ago

0.0.13

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago