Node-Webkit和AngularJS包应用程序:无需定义

时间:2014-05-09 05:47:27

标签: node.js angularjs sqlite gruntjs node-webkit

我正在使用https://github.com/mllrsohn/grunt-node-webkit-builder来打包使用AngularJS构建的node-webkit应用程序。

当我build from Sublime Text时,该应用在MAC上正常运行。但是,当我使用任何打包工具打包应用程序时,我收到错误消息“要求未定义”。我错过了什么?

对于更多上下文,我有一个使用express在Node.js中编写的服务层。 Angular项目调用Node.js API并呈现内容。我正在使用SQLite3数据库。打包此类应用程序的最佳方式是哪种?我很乐意写安装程序单独启动Node.js服务器。

1 个答案:

答案 0 :(得分:2)

你总是得到一个"要求没有定义"如果您未在Windows中使用node-webkit环境进行开发,则会出现错误。您可以使用nodebob进行开发环境: 您必须将您的html文件放入nodebob \ buildTools \ nw然后运行nw.exe 只需在更改后重新加载