1

嗨,我们无法在 nodejs 应用程序中使用 browserify 使用 require('aws-iot-device-sdk'),错误如下 -

Uncaught SyntaxError: Unexpected identifier

来自 bundle.js

4

1 回答 1

0

通过执行以下操作,我们能够使用 browserify 打包 aws-iot-device-sdk:

  1. npm install -g browserify(安装 browserify 只需要一次)
  2. mkdir 项目
  3. 光盘项目
  4. 创建 main.js: var awsiot = require('aws-iot-device-sdk'); console.log('success');
  5. npm 安装 aws-iot-device-sdk
  6. browserify main.js -o bundle.js

我们确实注意到的一件事是,我们的包所依赖的文件之一有一些浏览器无法识别的字符;我们能够通过<meta charset="UTF-8">在引用包之前添加我们的 html 来解决这个问题。

于 2016-03-18T20:57:38.840 回答