我正在NW.JS中构建一个桌面应用程序。现在,我想使用MySQL将数据存储在数据库中,但我不知道如何在我的nw.js应用程序中添加MySQL节点模块。请详细回答它我是初学者。我添加了import bge
def main():
cont = bge.logic.getCurrentController()
player = cont.owner
scene = bge.logic.getCurrentScene()
keyboard = bge.logic.keyboard
if bge.logic.KX_INPUT_ACTIVE == keyboard.events[bge.events.DKEY]:
player.localPosition.x += 0.1
elif bge.logic.KX_INPUT_ACTIVE == keyboard.events[bge.events.AKEY]:
player.localPosition.x += -0.1
elif bge.logic.KX_INPUT_ACTIVE == keyboard.events[bge.events.WKEY]:
player.localPosition.z += 0.5
main()
,但它说require('mysql');
no mysql module exist
答案 0 :(得分:1)
在命令行(终端)上,在项目的根文件夹中运行以下命令:
npm install mysql --save
--save
附录会将依赖项保存在您应用的package.json
每当您在Javascript中看到require
或import
时,就意味着需要加载一个模块才能收取依赖关系的功能。 NW.js 是DOM的模块加载器,但它仍然需要安装要在应用程序中使用的模块。
检查应用程序文件夹根目录中的package.json
以查看其他所需的依赖项。