node.js - NPM - Browserify "' import' and 'export' may appear only with 'sourceType: module' "

标签 node.js npm browserify

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

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

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

非常感谢, 安迪

最佳答案

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

browserify index.js -p esmify > bundle.js

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

关于node.js - NPM - Browserify "' import' and 'export' may appear only with 'sourceType: module' ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51023231/

相关文章:

node.js - 在 Express 中签署 Cookie

ios - 我想在应用程序用户关闭套接字后立即检测断开连接事件

node.js - npm run 在哪里寻找脚本?

javascript - Browserify 在多次 require 调用时仅执行一次模块代码

node.js - 我在连接 mongodb 和express 时遇到错误,我的终端疯了

node.js - 如何将可选标志传递给我的 npm 包的依赖项?

import - 如何简化我的 npm sass 包的 @import 路径?

javascript - 我可以将 NPX 与 yarn 一起使用吗?

css - 是否可以让 webpack 捆绑 CSS 而无需在我的入口 js 中导入 css?

node.js - 命令行中的 Node-sass includePaths?