我正在创建一个具有此文件夹结构的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包中。
有什么想法吗?
答案 0 :(得分:0)
也许你可以这样导入?
import {OneIcon} from 'icon-package';
在包中加index.js
如下: -
export OneIcon from ‘./lib/OneIcon.jsx’