Webpack:npm模块=> ES6模块以启用导入

时间:2019-08-13 14:04:00

标签: javascript npm webpack ecmascript-6

说我有一些npm模块

...
exports.abc = abc;
exports.xyz = xyz;

...

我想生成一些lib.js文件,让我可以这样做:

import {abc, xyz} from 'path/to/lib.js';

来自我包含在带有<script type="module"></script>的网页中的javascript文件中

我尝试过

node_modules\.bin\webpack .\node_modules\package\lib.js -o .\path\to\lib.js --display-error-details --output-library my_lib

但是我看不到要进行任何导入。我尝试过

import defaultExport from "path/to/lib.js";
import my_lib from "path/to/lib.js";
import {xyz} from "path/to/lib.js";

所有这些都为我提供了does not provide an export named '...'

的变体

import "path/to/lib.js"
console.log(my_lib);

会引发ReferenceError

0 个答案:

没有答案