Javascript开发环境部署
本文档旨在帮助你快速上手、搭建一个现代的Javascript环境。高手可以直接忽略。
本文Js环境主要指基于Node的环境。文本编辑器使用VSCode。
一开始面临各种配置文件,比如package.json, tsconfig.json, webpack.js xxx.json/js这种各式各样的dsl文件让我觉得力不从心,但后来发现大部分的工具都提供了init指令用于友好、交互地初始化一份本地工作环境。因为有时候诉求很简单,只想要一份简单的配置能Run起来,此时一定记得npx ... init/--init,这样就不必到处去找一个配置样本再自定义了。
一般我需要的环境配置如下:
最基本的包括:
- node.js:
- cd working_space
- npm init
- typescript:
- npm install -D typescript
- npx tsc --init
如果需要watch、需要出捆绑包、需要面向web的话:
如果只是简单watch,可以用node手写
- webpack:
- npm install -D webpack
- npx webpack init
- webpack-shell-plugin-next
之后根据需要,再关注编辑目录下的tsconfig.json, package.json, webpack.js即可。若需要高级用法,再查官网定义。