我正在尝试在我的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”命令的细节。不是很令人震惊,但我不知道如何解决它。
所以任何人都可以给我一个详细的解释,说明下一步该做什么以及如何让测试应用程序运行?
谢谢。
答案 0 :(得分:2)
当您使用npm安装phonegap时,您包含-g
标志 - 这告诉npm“全局”安装cordova软件包,以便可以从计算机上的任何位置使用它。
但是,由于phonegap
命令失败,显然这不起作用。我猜你可能没有你的PATH上的npm目录。
尝试将其添加到PATH环境变量中:
;C:\Users\Mike\AppData\Roaming\npm
分号用于分隔目录,确保npm文件夹实际存在于此位置。
(如果你使用的是mac机器,这条路径会有所不同 - 我不确定npm的安装位置。)