如何在Windows上设置PhoneGap

时间:2013-10-31 18:47:13

标签: windows mobile cordova cmd

我正在尝试在我的Windows上为学校项目安装PhoneGap,但我尝试安装并启动并运行测试应用程序的尝试都没有成功。我安装了node.js,这是我在命令提示符下运行的EXACT命令:

cd C:/ProgramFiles/nodejs
npm install -g phonegap

Phonegap开始工作,提取了一堆目录并做了大量的工作,据我所知,这些工作是成功的。

我有一个简单的测试文件Test.html,详情如下:

<!DOCTYPE html PUBLIC 
"-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <title>"Test Application"</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
    <p>This is a Test Application!</p>
</body>
</html>

此文件的目录是C:/ Users / Mike / Desktop / PhoneGapApp

然后,按照phonegap.com上的示例,我做了以下事情:

cd C:/Users/Mike/Desktop/PhoneGapApp
phonegap create AppDirectory AppName

第二行引发了无法找到“phonegap”命令的细节。不是很令人震惊,但我不知道如何解决它。

所以任何人都可以给我一个详细的解释,说明下一步该做什么以及如何让测试应用程序运行?

谢谢。

1 个答案:

答案 0 :(得分:2)

当您使用npm安装phonegap时,您包含-g标志 - 这告诉npm“全局”安装cordova软件包,以便可以从计算机上的任何位置使用它。

但是,由于phonegap命令失败,显然这不起作用。我猜你可能没有你的PATH上的npm目录。

尝试将其添加到PATH环境变量中:

;C:\Users\Mike\AppData\Roaming\npm
分号用于分隔目录,确保npm文件夹实际存在于此位置。

(如果你使用的是mac机器,这条路径会有所不同 - 我不确定npm的安装位置。)