尝试使用带有- ES6 -modules标志的节点中的实验导入。具体地说:
mkdir ma
cd ma
npm init
npm i --save moving-averages
touch index.mjs现在将以下代码放在index.mjs中:
import {
ma, dma, ema, sma, wma
} from 'moving-averages'
ma([1, 2, 3, 4, 5], 2) 结果是:
file:///home/ole/ma/index.mjs:2
ma, dma, ema, sma, wma
^^
SyntaxError: The requested module does not provide an export named 'ma'
at ModuleJob._instantiate (internal/loader/ModuleJob.js:86:19)
at <anonymous>有什么想法?
发布于 2018-02-08 18:33:03
移动平均值目前只有一个默认导出。您将需要导入整个模块,然后您可以选择解除参数的结构。
import movingAverages from 'moving-averages'
const {ma, dma, ema, sma, wma} = movingAverages;https://stackoverflow.com/questions/48682712
复制相似问题