Javascript 如何";browserify";将node.js模块导入浏览器可导入的ES6模块?

Javascript 如何";browserify";将node.js模块导入浏览器可导入的ES6模块?,javascript,webpack,ecmascript-6,es6-modules,parceljs,Javascript,Webpack,Ecmascript 6,Es6 Modules,Parceljs,我起初认为这很琐碎,但在深入研究之后,我找不到一个方法来做到这一点。这不可能吗 例如,我想使用node.js包并按如下方式编译它: import { method } from "SomeLibrary"; export const api = method <script type="module"> import { api } from "SomeModule.min.js"; api() </script&g

我起初认为这很琐碎,但在深入研究之后,我找不到一个方法来做到这一点。这不可能吗

例如,我想使用node.js包并按如下方式编译它:

import { method } from "SomeLibrary";
export const api = method
<script type="module">
import { api } from "SomeModule.min.js";
api()
</script>
还可以运行网页包或包裹

parcel build index.js
希望它能产生一个独立的JavaScript,我可以从
调用它,如下所示:

import { method } from "SomeLibrary";
export const api = method
<script type="module">
import { api } from "SomeModule.min.js";
api()
</script>

从“SomeModule.min.js”导入{api};
api()

但我找不到一个办法来让这一切顺利。像这样的事情是不可能的吗?

看一看。@Mikibelasta这与我的要求无关。我已经知道如何构建JS,我甚至知道如何在“独立”模式下构建节点模块,以便可以将其作为单个变量放入。在这里,我特别询问如何构建模块,以便它可以像导入
中的ES模块一样导入。当您说它不工作时,会发生什么?应该可以。我不熟悉parcel,但rollup确实支持单文件构建。请告诉我们当您尝试使用SomeModule.min.js时出现了什么问题(错误消息),“获取任何node.js包”-如果包依赖于一些本机nodejs模块,这当然是不可能的。所以这要视情况而定。