我有一个 JavaScript 库,想要在 npm 上发布它,我们称之为 foo
。
问题是供客户端使用的 JavaScript 文件位于 dist
文件夹下。
因此,目前客户端必须在他们的 import
语句中包含 dist
,像这样:
import { bar } from 'dist/foo'
我希望客户能够导入foo
库,而不需要明确提及dist
,像这样:
import { bar } from 'foo'
有没有办法在foo
的package.json
中添加属性,或者可能在客户端的package.json
中添加?
备注:JavaScript文件在dist
文件夹中的原因是因为我的库是用clojurescript
编写的。因此源文件位于src
下,生成的文件位于dist
下。
main
的值应该是什么?dist/foo
? - viebelmain
仅适用于单个文件。如果您想要require
另一个文件,则必须再次包含dist
。 - Gabriel Bleunpm publish dist
发布dist
文件夹。 - Gabriel Bleu