[英]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.