我是Ionic 2的新手。我从github克隆了一个项目用于学习目的,我试图在本地运行它。以下是我用来运行应用程序的步骤。
1)npm install
2)ionic serve
原始回购是9MB。运行" npm intall"后,它创建的node_module目录超过200mb。有没有办法不拥有node_module并在没有它的情况下运行应用程序?
通过运行此命令,它还会创建一个不在原始仓库中的www文件夹。离子2 app需要www吗?
我的第二个问题是如何在ionic2中生成apk文件?我的apk文件也会有node_module,它会是非常大的文件吗?
答案 0 :(得分:0)
npm install
将下载项目中使用的所有节点包,因此您克隆的repo可能会使用一些重插件,使文件夹重200MB。您无法在没有该文件夹的情况下运行您的应用,因为代码会使用它,并且您会收到类似“未找到模块”的错误。
www文件夹是输出文件夹,其中ionic存储它用于运行的所有生成的文件(将scss转换为css,typescript到javascript等)。所以是的,这是必需的。
可以使用ionic build android
命令生成apk。你需要一个有效的SDK,我认为android studio也可以这样做。
答案 1 :(得分:0)
安装Ionic
npm install -g cordova ionic
下载' ANDROID STUDIO',还添加platform_tool,sdk,ANT,java jdk
完成以上所有
后离子生成android [创建调试APK文件。]