Browserify 不工作 Uncaught TypeError: Cannot read properties of undefined (reading 'split')

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

我正在尝试使用 Browserify 来在浏览器中运行我的 javascript,因为它需要 npm 依赖,到目前为止代码非常简单:

const translate = require('translate-google')

translate('translate this', {to: 'zh-cn'}).then(res => {
    console.log(res)
}).catch(err => {
    console.error(err)
})

我想做的就是在控制台中记录结果,但是在使用实时服务器加载页面时出现以下错误:

“未捕获的类型错误:无法读取未定义的属性(读取‘split’) 在对象。 (bundle.js:457:57)...”

安装必要的依赖项后,我执行了:

browserify index.js -o bundle.js

然后在 html 中链接捆绑文件:

<script src="./bundle.js"></script>

根据 browserify 的文档,这是我应该做的。难道我做错了什么?我怎样才能让这段代码在浏览器中运行?

javascript npm browser bundle browserify
© www.soinside.com 2019 - 2024. All rights reserved.