Ionic 4 create project in a directory - ionic-framework

I have a folder name hybridapp inside Projects folder. I want to create a new Ionic project inside the folder hybridapp and don't want Ionic to create any new root project folder.
Right now, ionic start . is interpreted as "create a project named .".
$ mkdir project; cd project
$ ionic start .
Please name your Ionic project something meaningful other than '.'

I found one way to create new Ionic4 project in a specific way as follows:
Move out of your the project folder i.e. in my case hybridapp.
Then create a new Ionic project using Ionic start but give the App name same as your project folder app i.e. hybridapp in my case.
ionic start hybridapp
Now when we move inside the project folder we can see all the Ionic files generated by Ionic.

Related

why ionic www folder is showing blank content

I'm new to ionic framework and I want to deploy my app to my website and I put 'www' folder into my website but it only shows blank page .
Try running below command in the root directory,
ionic build
It will compile the project and create www folder for you.

How do I blacklist files in .tproject using Tizen Studio

Disclaimer: I have no idea what I am doing here.
I was given a project with a large .tproject file (7956 lines). This is because it is blacklisting numerous files that shouldn't build. It's mostly node_modules. Each file in a module is blacklisted.
Making sure I have installed the node packages, I have followed these steps:
Remove blacklist node from .tproject
Open Tizen Sudio (2.3) on Windows 10
File > Open Projects from File System
Show other specialized import wizards
Tizen > Tizen Project
Browse root directory location
Profile > tv
Finish (project is created but modal hasn't closed)
I get this message:
Resource '/project' already exists
and then:
Errors occurred during the build.
Errors running builder 'Tizen Web Builder' on project 'DStv Now'.
java.lang.NullPointerException
What I want to know:
To get the NullPointerException, my project is definitely missing something in order to get setup. Any ideas what could be missing?
How do I import the project as a Tizen TV application?
How is the .tproject file created?
Is it a suitable file to add to .gitignore? It looks auto generated.
If not, is there a way to use regex to blacklist files instead of listing them one by one?
What I know about .tproject is, It holds Project template Information. Like : tv-samsung-3.0, wearable-2.3.2. This will change only when the developer changes the template for some reason (Suppose update app for new tizen version).
About Importing Tizen TV Project->
Tizen-Studio > File > Import > Tizen > Tizen Project > Root Directory >
Select Specific Project Folder
If every-thing's okay till now you would see a project on Project list. Set the Profile and Version, then finish. The project should be on your Tizen-Studio Project Explorer. Project > Clean > Build.
About .gitignore what I can suggest is to add only the files that get removed at Clean Project command.

How to replace node modules folder on a different computer?

I could not use git push for my ionic app due to the node modules folder being too long.
I used .gitignore to ignore the node_modules, platforms and the plugins folder as a solution.
My comp broke and now I have a loaner comp that I'd like to continue developing on.
When I git pull from this new computer, I know how to add back the platforms and plugins with command line tools, but I'm at a loss on how to add the node modules folder.
I saved app in a zip before my comp broke, but I can't even unzip this in my new comp because the node modules folder is too long when unzipping...
How do I get back the node modules folder into this cloned directory? (Side question, can I just copy the platforms and plugins folder from my zip into this cloned folder, or do I need to use command line tools with ionic platforms add ... and ionic plugin add ...?)
You'll need to open the command line and navigate to the project folder. Then you can run the following command to redownload the node packages. The node_modules folder is only necessary if you use the gulp tasks (such as sass).
npm install
The other two commands, ionic platforms add [platform] and ionic plugin add [plugin] setup the project for a particular platform and plugin. You can copy these two folders back in. When you create a platform, such as ios, you generate a set of files that you may modify for deployment. You'll want to retain the changes to the project configuration, so I would keep them in your git repository.

Linked Files and Folder in IntelliJ

As previous Eclipse user switched to IntelliJ I would like to be able to access folder external to my project from inside the IDE, while developing.
In Eclipse I was using the feature Creating linked resources.
I wonder if there is any feature in IntelliJ that helps me to access external files and folder in a similar way (for instance, if I want to edit the configuration of my application server which is located outside my project).
Yes you can do it by adding an new content root in your module.
You do that from
Project Structure (alt+ctrl+shift+s) - Modules - "My-Module" - + Add Content root
Now you have the contents of the added folder available in your project.
I was searching for a way to get the asset folder link working in IntelliJ as it was working in Eclipse and I found following link in the wikis of libgdx itself.
Linking the asset directories
It describes basically three approaches:
Just copy the asset folder into the desktop folder. (BAD)
Use the asset folder in the android project as working directory for the desktop project through 'Run-Configurations'. (GOOD)
Create a symbolic-link (GOOD)
I tested the 2nd option and it's working fine for me.

Downloading project from GitHub

I am trying to install Pocketsphinx for Android on Linux. I am following this tutorial.
In step 4 of the project in says to download a project from github. This is the link to that project. However there no Download.zip button in that page. How to download that project?
You can download from project main page
https://github.com/cjac/cmusphinx
click Download ZIP button
UNZIP
extract PocketSphinxAndroidDemo folder
You're looking at the tree of the project. Head over to the root of the repo & you'll find the zip