【发布时间】:2018-11-06 03:38:43
【问题描述】:
因为我不想要多个输出文件(编译的 TypeScript 文件),所以我正在考虑将 webpack 用于非 Web NodeJS 应用程序。如果只是由 Webpack 在 node_modules/some_dependency/index.ts 下构建,则 Dependency 类将在 index.babel.js 中不可用 因为 webpack 应用默认没有全局变量。
index.babel.js
require('@babel/register');
// node_modules/some_dependency/index.js (compiled TypeScript)
import Dependency form 'dependency'; // Error!
new Dependency();
node_modules/some_dependency/index.ts
export default class Dependency() {
// ---
}
如果只是使用ProvidePlugin,NodeJS 模块 (index.babel.js) 是否可以看到 Dependency?
【问题讨论】:
标签: javascript node.js typescript webpack