缺少一些内容以导入具有汇总功能的fs模块

问题描述 投票:1回答:1

我在Node应用程序中使用ES6导入语句以及汇总,但遇到了困难。例如,当尝试加载fs时:

import * as fs from 'fs';

并尝试使用:

fs.writeFile(...);

我收到错误:

Uncaught (in promise) TypeError: Cannot read property 'writeFile' of undefined

我的汇总配置:

import commonjs from 'rollup-plugin-commonjs';
import resolve from 'rollup-plugin-node-resolve';

export default {
  input: 'js/index.js',
  output: {
    file: 'build/bundle.js',
    format: 'iife',
    sourcemap: 'inline'
  },
  plugins: [
    resolve(),
    commonjs()
  ],
  external: [
    'fs'
  ]
};
rollup
1个回答
0
投票

改用import fs from 'fs';

© www.soinside.com 2019 - 2024. All rights reserved.