繁体   English   中英

如何在npm中发布dist文件夹

[英]How to publish a dist folder in npm

我有一个我想在npm上发布的javascript库:让我们称它为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下。

您可以在package.json添加一个main部分:

main:如果你有一个模块作为你的程序的入口点(就像“foo”包给你的require(“foo”)),那么你需要在“main”字段中指定。

参考: https//docs.npmjs.com/misc/developers

但它只适用于单个文件,如果require多个文件,则只应发布dist文件夹:

npm publish dist

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM