如何离线创建和构建Cordova和离子应用程序。我需要下载哪些文件(Ionic和Cordova)以及我要传递哪些参数。
这些命令中的每一个都需要互联网连接才能创建项目
cordova create test com.example.test TestME
cordova平台添加android .....
离子启动测试空白
我想知道如何离线完成所有这些操作。
提前致谢
答案 0 :(得分:0)
下载此档案或克隆此github项目https://github.com/driftyco/ionic-app-base
然后转到www目录,并使用以下命令python -m SimpleHTTPServer
答案 1 :(得分:0)
在Daniel Perez Alvarez问题中使用this中的想法,我将其添加到我的.bashrc
文件中:
#################################
#
# It serves the current directory
# on port 3000 by default, but you
# can specify a port.
#
# Example:
#
# ~/tmp $ serve # ~/tmp served on port 3000
# ~/tmp $ cd ../www
# ~/www $ serve 5000 # ~/www served on port 5000
#
# Credit: Daniel Perez Alvarez (https://stackoverflow.com/users/83998/daniel-perez-alvarez)
# SO answer on "serve current directory from command line".
# Link: (https://stackoverflow.com/questions/3108395/serve-current-directory-from-command-line)
#
#################################
function serve {
port="${1:-3000}"
ruby -run -e httpd . -p $port
}
我一直在使用这种方法测试Ionic Kitchen Sink应用程序和其他示例。
答案 2 :(得分:0)
您可以使用npmbox!
npm addon实用程序,用于从npm安装的存档文件创建和安装,包括依赖项。这使您可以创建可安装程序包的“框”并将其移动到仅从该框安装的脱机系统。
所以你可以做$ npmbox ionic
但您必须在离线计算机上安装npm,您可以下载节点安装程序here
答案 3 :(得分:0)
我有类似的问题,但我使用的解决方案非常棘手。 如果您有一台可以连接互联网的机器,您可以在没有互联网的机器上使用已安装了android和cordova的docker镜像。您会发现许多像这样的开源图像:docker-cordova在搜索时“科尔多瓦码头图像”。 在具有互联网连接的机器上运行docker然后在那里第一次构建,当你完成所需的所有文件都在容器内。使用下载的额外文件保存容器,并将其传递给没有Internet连接的计算机。将其作为建筑阶段的容器运行。