我正在尝试使用 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 的文档,这是我应该做的。难道我做错了什么?我怎样才能让这段代码在浏览器中运行?