首页 > 解决方案 > NPM - Browserify“'import'和'export'可能只出现在'sourceType:module'”

问题描述

我正在尝试使用 Browserify 将文件 tensorflow.js 文件(用 Node.js 编写)转换为纯 Javascript。在文件中有两行

import * as tf from '@tensorflow/tfjs';
import {MnistData} from './data';

当我导出这个时,我收到错误“ParseError:'import'和'export'可能只出现在'sourceType:module'中”。我该如何解决这个错误?

非常感谢,安迪

标签: node.jsnpmbrowserify

解决方案


您可以使用esmify将 ES 模块支持添加到 browserify:

browserify index.js -p esmify > bundle.js

有关更多使用信息,请参阅项目的自述文件。


推荐阅读