我正在创建一个项目,该项目在服务器上使用 Node ,在客户端上使用 Angular 2。我想在整个项目中使用 Typescript。我想为服务器定位 ES6,因为 Node 支持它,但为客户端定位 ES5。目前我的目录结构看起来像这样。
├── app.js
├── something.js
├── tsconfig.json
├── wwwroot
│ ├── index.html
│ ├── main.ts
│ ├── components
│ │ ├── mycomponent.ts
我希望 wwwroot
之上的所有内容都以 ES6 为目标,而 wwwroot
内的所有内容都以 ES5 为目标。我尝试将第二个 tsconfig.json
放入 wwwroot
文件夹中,但这似乎不起作用。我正在使用 Atom 的自动编译功能,如果它有任何相关性的话。
最佳答案
您可以使用 babel 将 es6 javascript 转换为您想要的任何 ecmascript 风格。
关于node.js - 如何为服务器定位 ES6 并为客户端定位 ES5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40479782/