最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

在npm import root下直接在子文件夹中创建文件

IT培训 admin 6浏览 0评论

在npm import root下直接在子文件夹中创建文件

我正在制作一个具有此文件夹结构的npm模块:

lib/
  one-icon.jsx
  another-icon.jsx
  /* about 100 more */
package.json

我希望能够像这样导入它们:

import OneIcon from 'icon-package/one-icon';

我不想将文件从/lib/*移动到/*,因为这会弄乱我的回购,这将使整个项目成为维护的噩梦。

有什么方法我可以告诉npm,icon-package/some-icon指的是icon-package/lib/some-icon

我尝试在files中设置package.json字段,但这只确保lib/文件夹包含在node_modules包中。

有任何想法吗?

回答如下:

也许你可以这样导入?

import {OneIcon} from 'icon-package';

并在包中有index.js像这样: -

export OneIcon from ‘./lib/OneIcon.jsx’

在npm import root下直接在子文件夹中创建文件

我正在制作一个具有此文件夹结构的npm模块:

lib/
  one-icon.jsx
  another-icon.jsx
  /* about 100 more */
package.json

我希望能够像这样导入它们:

import OneIcon from 'icon-package/one-icon';

我不想将文件从/lib/*移动到/*,因为这会弄乱我的回购,这将使整个项目成为维护的噩梦。

有什么方法我可以告诉npm,icon-package/some-icon指的是icon-package/lib/some-icon

我尝试在files中设置package.json字段,但这只确保lib/文件夹包含在node_modules包中。

有任何想法吗?

回答如下:

也许你可以这样导入?

import {OneIcon} from 'icon-package';

并在包中有index.js像这样: -

export OneIcon from ‘./lib/OneIcon.jsx’
发布评论

评论列表 (0)

  1. 暂无评论