用户登录

JavaScript 现在已经提供了一套标准的模块系统,就是它提供了定义还有使用模块的写法,虽然 Node.js 还不支持这些标准的写法,不过因为我们在项目用了 TypeScript,所以现在就可以使用这种标准的模块写法了,TypeScript 会帮我们向 Node.js 解释。暂时我们先看一下怎么用标准的写法导入模块,后面我们会慢慢熟悉整套模块系统的用法。

src/main.ts

打开 src/main.ts,文件的一开始,用了 Node.js 提供的 require() 导入了一个叫 express 的模块:

const express = require('express');

把它替换成标准的导入模块的写法,可以这样:

import express from 'express';

意思就是从 express 这个模块里导入它提供的东西,给导入的东西起个名字叫 express 。 保存一下文件,再去重新编译一下项目,在到终端,项目所在目录的下面执行一下 tsc 命令。然后打开编译之后生成的 dist/main.js ,你会发现 TypeScript 的编译工具把我们用标准的导入模块的写法编译成了 Node.js 能看懂的 require() 这种写法。

使用 JavaScript 标准模块系统《 Node.js 服务端应用开发:工作流程 》

统计

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

社会化网络

关于

微信订阅号

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