I'm trying to follow along with this token tutorial: https://www.youtube.com/watch?v=_ikc4Ct7wvk
When trying to use the truffle module, I cannot use any truffle command "command not found" unless I type in this path:
./node_modules/.bin/truffle"
How can I set this so that I don't need to specify this path to run the commands?
If it's globally installed you can execute truffle command. If it's locally installed you can yarn run truffle if you use Yarn package manager. Another way would be adding a shortcut to bashrc file.
I would recommend using Yarn package manager if you ask my recommendation.
Related
So I want to install JavaScript support as I have already installed coc.nvim plug-in and node.js, but the nvim says the following:
So I do the following:
I create .config/nvim/plugged/coc.nvim (Because plugged folder was not created)
Inside coc.nvim I type: sudo npm install -g yarn
yarn install
yarn build
Now, It says: error Couldn't find a package.json file in "/home/dru7/.config/nvim/plugged/coc.nvim"
So I type yarn add javascript - PACKAGE NO LONGER SUPPORTED
7)I can delete everything inside coc.nvim and I want to install correct dependency, how?
So how do I add simple autocompletion ( for Javascript into an empty coc.nvim file?
So I tried installing expo CLI for my react native project. I tried installing it with npm as shown on the official expo.io website, but it didn't work out. So as per the answers from this stack overflow post. It installed with the command yarn global add expo-cli and I got to see this following output.
success Installed "expo-cli#4.0.13" with binaries:
- expo
- expo-cli
but to verify whether the installation was successful, I ran the command expo whoami and got the following error.
Command 'expo' not found, did you mean:
command 'exo' from snap exoscale-cli (v1.22.0)
command 'expr' from deb coreutils (8.30-3ubuntu2)
command 'expn' from deb sendmail-base (8.15.2-18)
See 'snap info <snapname>' for additional versions.
I'm on Ubuntu 20.04 LTS. I really don't know what's going on here and how can I get to run expo CLI successfully, a little help for your newbie fellow developer here.
Check if expo-cli is properly installed or not using the following code:
yarn global list
Check if expo-cli is added to your path or not using the following code. (Generally, it should be added automatically )
echo $PATH
This will show a list of folders. Look into these folder and try to find expo-cli. If that is not present there then export the path of expo-cli in your .bashrc ( or other dotfile ) using the following
export PATH=$PATH:~/PATH/TO/YOUR/EXPOCLI
Change the "PATH/TO/YOUR/EXPOCLI" to the path of your expo-cli.
If you're running Windows, follow these steps:
Follow this guide to access the PATH environment variable https://www.maketecheasier.com/what-is-the-windows-path/
Add an entry to the Path environment variable that looks like this: C:\Users\<YourUserNameHere>\AppData\Local\Yarn\bin
I am trying to install a module globally with yarn.
I typed the following command:
yarn global add react-native-rename
and then I find it in the yarn global directory, and I am able to call it directly since the directory is included in the path.
But if I try to do the same thing with the same cloned repository hosted on my gitlab:
yarn global add git+ssh://git#git.company.info:mobile/react-native-rename.git
the installation goes fine but the binary is not present into the folder.
yarn global list
shows the binaries as installed but I am unable to find it, neither looking for it using which react-native-rename.
Any idea?
Could you try adding this to your .bashrc or .zshrc?
export PATH="$(yarn global bin):$PATH"
Yarn Global docs
https://classic.yarnpkg.com/en/docs/cli/global/
FYI: Locations on my mac
Executable: /usr/local/bin
Location of downloaded code: ~/.config/yarn/global/node_modules
Could you check these two directories?
I have a jenkins build that is failing with the following error:
+ npm install
npm WARN prefer global coffee-script#1.12.4 should be installed with -g
Curious as to why coffee-script, or any package for that matter, needs to be installed globally?
Because coffeescript is a command line tool which can transpile coffeescript into javascript, or run as as an interactive shell similar to node.
from the NPMJS docs:
There are two ways to install npm packages: locally or globally. You choose which kind of installation to use based on how you want to use the package.
If you want to use it as a command line tool, something like the grunt CLI, then you want to install it globally. On the other hand, if you want to depend on the package from your own module using something like Node's require, then you want to install locally.
It would technically be possible to install these CLI packages locally, but then you would have to run them using a relative path such as(untested):
./node_modules/coffeescript/bin/coffeescript
I was able to install cordova originally but I am now unable to use it.
I have uninstalled using npm uninstall -g cordova, and this seems to be working as expected. When I attempt to reinstall it using the command npm install -g cordova, the installation seems to run, but when attempting to run cordova commands I get the cordova is not a recognized internal or external batch command message. This is on a Windows 7 Pro x64 machine. What could be the possible causes and fixes for this?
Do you already had the apacha ant ready? If not, try to download that from apache.org and put the patch folder where you extract this to your path variable.
You should add the cordova installation path folder to you path environment variables