Next.js的NPM软件包-是否需要在ES5中使用?

时间:2019-07-04 00:38:01

标签: node.js reactjs typescript npm next.js

我将使用Next.js创建的应用程序中经常使用的一堆组件捆绑到一个npm包中,以使在项目之间重用它们更加容易,但是我很难使它正常工作。

我遇到的最大问题是我的某些组件需要从项目根目录中导入/获取配置文件(例如project/node_modules/mypackage/index.[js/jsx/tsx]需要导入/需要project/config.[js/ts]),因此我需要确保该应用程序能够从npm包中导入组件,并且npm软件包能够从该应用程序中导入/需要。

我使用Typescript编译npm软件包(没有Webpack或Babel),但是我不确定要用于目标,lib,模块和jsx的设置,或者是否能够将其未编译为.tsx。和.ts文件(我正在使用具有内置Typescript支持的Next.js的canary分支)。

我在SO上或通过Google搜索找不到文档中的任何信息。有什么建议吗?

0 个答案:

没有答案