【问题标题】:Creating node module with subfolders使用子文件夹创建节点模块
【发布时间】:2017-02-28 07:19:51
【问题描述】:

我正在开发 npm 模块。我有以下 index.ts

export * from './src/A/index';

此时,in app import 语句如下所示:

import {something} from 'myModule';

我想在我的模块中添加一些额外的逻辑,并像这样组织它:

export * from './src/A/index';
export * from './src/B/index';
export * from './src/C/index';

我应该在 index.ts 中写什么以使我的模块以这种方式使用:

import {something} from 'myModule/A'
import {something2} from 'myModule/B'

等等?

【问题讨论】:

    标签: node.js typescript npm node-modules


    【解决方案1】:

    我应该在 index.ts 中写什么以使我的模块以这种方式使用

    假设您要使用import {something} from 'myModule/A',这意味着myModule/A 文件夹应该有一个导出somethingindex.ts

    这与A/index 实际上位于myModule/src/A/index 的事实相冲突。

    移动文件,它应该可以工作。

    【讨论】:

    • 好的。此解决方案有效。我重构了我的模块。现在我得到模块构建失败:错误:Typescript 没有输出。我应该如何准备我的索引文件/package.json?
    猜你喜欢
    • 2023-03-21
    • 2019-03-06
    • 2015-12-26
    • 2013-04-10
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多