首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.mjs脚本中导入函数

在.mjs脚本中导入函数
EN

Stack Overflow用户
提问于 2022-09-13 13:33:00
回答 1查看 20关注 0票数 0

在使用.mjs脚本和.js方面也需要一些帮助。

我有一个像这样的script.mjs文件。简化这里(脚本需要是.mjs文件)

代码语言:javascript
复制
import test from './test.js';

 test();

test.js看起来是这样的。这里再次简化,但它需要是.js文件:

代码语言:javascript
复制
const fs = require('fs');
const path = require('path');

const root = path.join(__dirname, '../../');
const statsPath = path.join(
    root,
    'somepath',
);

export function test() {
    const localBuildStat = JSON.parse(
        fs.readFileSync(statsPath, { encoding: 'utf8' }),
    );

    
    let assetSizes = {};
    
    const assets = localBuildStat.assets;
    assets.forEach((s) => {
       // do something here       
       }
    });
}

当我试图运行script.mjs文件时,会得到以下错误:

你建议我怎么解决这个问题?提前感谢

EN

回答 1

Stack Overflow用户

发布于 2022-09-13 13:36:34

在公共场合使用module.exports

代码语言:javascript
复制
module.exports = function test() {
  // ...
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73703918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档