用户登录

确定当前是在项目所在目录的下面,然后给项目再安装一个包,npm install 安装的是 rimraf 这个包,把它保存在项目的开发依赖里。这个包里面带的命令行工具可以用来删除掉指定的目录。

回到项目,在项目的根目录下面再创建一个 typescript 的配置文件,名字可以设置成 tsconfig.build.json,在这个配置文件里,用 extends 继承一下当前目录下的 tsconfig.json 这个配置文件里的配置。

下面再单独设置一下 exclude 这个配置,设置一下要排除掉的东西,一个数组,里面有 node_modules,test,dist 还有项目里的所有的 spec.ts 文件,还有项目里的所有的 test.ts 文件。

这个配置文件是为编译生产环境需要的应用准备的,在生产环境上不需要测试文件,所以可以把它们忽略掉。

打开 package.json,在 scripts 里面,再添加一个自定义的命令,命令的名字是 prebuild, 这个命令执行的是 rimraf 用它删除掉 dist 目录。这个 prebuild 命令会在执行 build 命令之前自动执行。

下面再添加一个 build 命令, 命令执行的是,使用 tsc 编译一下项目,这里用一个 -p 选项设置一下使用的配置文件,设置成 tsconfig.build.json 。

定义编译命令《 Node.js 服务端应用开发:部署应用 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点