nodejs package.json中的exports

摘要:
测试/包装。json{“name”:“test”,“main”:“index.js”,“exports”:“.”:{“require”:“./index.js“},”./a“:”./functions/a.js“,”./b“:”../functions/b.js“”,“./f/”:”./functions/“}在另一个模块中使用测试模块:demo/package。json{“南

test/package.json

{
  "name": "test",
  "main": "index.js",
  "exports": {
    ".": {
      "require": "./index.js"
    },
    "./a": "./functions/a.js",
    "./b": "./functions/b.js",
    "./f/": "./functions/"
  }

在另一个模块中使用test模块:
demo/package.json

{
  "name": "demo",
  "main": "index.js",
  "dependencies": {
    "test": "file:../test"
  }
}

demo/index.js

const index = require('test')
index();

const a = require("test/a");
const b = require("test/b");
a();
b();

const a2 = require("test/f/a");
const b2 = require("test/f/b");
a2();
b2();

免责声明:文章转载自《nodejs package.json中的exports》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[velocity] velocity详解[翻译]AxureDynamic Panel(Basic)原型设计工具Axure学习第2.1节下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Memcached--分布式缓存安装教程

Memcached的Windows版本在这里下载http://code.google.com/p/memcached/wiki/PlatformWindows(或http://memcachedproviders.codeplex.com/),最高的版本是1.4.4,但是已经很难在网上下载到。不过http://www.couchbase.com/对Memc...

vue如何触发某个元素的单击事件?

<a class="link" @click.native="test">1111</a> <a class="link" @click.native="test">2222</a> <a class="link" @click.native="test">333</a> <b...

vc6开发ActiveX并发布全攻略(一)(转)

C#开发的ActiveX因需要装FrameWork等原因,用起来很不方便。所以想学下用VC++开发ActiveX控件。通过多天的Baidu&Google,终于找到一篇一个简单的ActiveX,并能通过IE让用户下载安装。 先说下我的开发环境: 开发工具:vc6.0 操作系统:win2003 IE版本:IE7.0 做开发之前,在网上查了下vc开发ac...

以神经网络使用为例的Matlab和Android混合编程

由于需要在一个Android项目中使用神经网络,而经过测试发现几个Github上开源项目的训练效果就是不如Matlab的工具箱好,所以就想在Android上使用Matlab神经网络代码(可是。。。) 这个问题大概处理了两天,原本预计5个小时的。。。 过程遇到了诸多一手坑以及看到相关资料的对新手不友好,所以就把过程记录下来希望能给后来者一些帮助 这个教程从0...

VSCode插件开发全攻略(五)跳转到定义、自动补全、悬停提示

更多文章请戳VSCode插件开发全攻略系列目录导航。 跳转到定义 跳转到定义其实很简单,通过vscode.languages.registerDefinitionProvider注册一个provider,这个provider如果返回了new vscode.Location()就表示当前光标所在单词支持跳转,并且跳转到对应location。 为了示例更加有意...

C++雾中风景17:模板的非推断语境与std::type_identity

乍一看这个标题很玄乎,但是其实这只是涉及一个很简单的CPP的模板推导的知识点。笔者近期进行CPP开发工作时,在编译时遇到了如下的模板类型的推断错误:note: candidate template ignored: deduced conflicting types for parameter T (long long vs. long int)。通过一番...