使用节点ES模块功能(.mjs)时如何从根目录导入节点模块?

时间:2018-08-14 03:51:53

标签: node.js node-modules es6-modules

例如,我有一个使用ES模块功能的节点项目,其结构如下:

- user
-     a.mjs
-     b.mjs
- project
-     c.mjs
-     d.mjs
- main.mjs

在a.mjs文件中,我想使用根路径以这种方式导入c.mjs文件:

import c from '~/project/c.mjs';

但不使用这样的相对路径:

import c from '../project/c.mjs';

我知道我可以使用babel和babel-plugin-root-import插件来实现这一目标。

但是我不想使用babel,所以我想知道节点ES模块中是否有本机解决方案可以做到这一点?

谢谢您的建议。

0 个答案:

没有答案