【发布时间】:2015-12-01 04:10:40
【问题描述】:
我想将 ES6 定位为输出。这是一个节点服务器端应用程序,我可以在最前沿的 iojs 发行版上运行,希望支持最新的 es6 语法。
但我不清楚如何将标准 NPM 库与新的导入语法一起使用?
require 现在是一个坏词。我注意到this answer 但是
import http from "http";
import request from "request";
给予
error TS2307: Cannot find module 'http'
有没有办法使用这些标准节点库或其他 NPM 模块,而无需复杂的 transpile/babel 构建链?
【问题讨论】:
-
你是如何使用 node 执行 ES6 模块的?
-
我应该怎么样?我想使用上面的标准库节点模块,http等,但我坚持第一步。包括其他自定义库将是下一个问题...
-
您的代码是否运行客户端/服务器端/两者?如果是客户端,你如何运行它(webpack/browserify ?)。
-
问题大概是这个:stackoverflow.com/q/18378503/218196.
-
如果它解决了你的问题,这个问题应该作为重复关闭。
标签: npm typescript ecmascript-6