当我尝试运行任何npm install
或npm -v
之类的npm命令时,下面出现错误
我试图通过将nodejs重新安装到最新版本来解决此问题。但是还是没有变化。有什么办法解决吗?
任何帮助都非常感谢。
提前致谢。
'CALL "D:\laragon\bin\nodejs\node-v12\\node.exe" "D:\laragon\bin\nodejs\node-v12\\node_modules\npm\bin\npm-cli.js" prefix -g' is not recogniz
ed as an internal or external command,
operable program or batch file.
答案 0 :(得分:0)
您需要运行此命令
npm config set prefix C:\Users\yourname\AppData\Roaming\npm
答案 1 :(得分:0)
更新您的PATH变量以包含节点可执行文件。
您需要将C:\ Program Files \ nodejs添加到PATH环境变量中。为此,请按照下列步骤操作:
{-# LANGUAGE DeriveGeneric, TypeFamilies, TypeApplications #-}
import GHC.Generics (Generic)
import Generics.OneLiner (nullaryOp)
-- Solution two
data A' = A' Int Int Int
deriving (Generic, Show)
myfunction' :: Int -> A'
myfunction' x = nullaryOp @((~) Int) x -- This requires the `(~) Int` constraint from every field: they must all be of type Int.
example' :: A'
example' = myfunction' 0
。确保它与其他路径之间用D:\laragon\bin\nodejs\node-v12\\node.exe
隔开。;
以确认您的变量已设置。答案 2 :(得分:0)
您可以清除现有设置。默认情况下,它将位于$HOME/.npmrc
中,将其删除并重置。
MAC:
$ mv ~/.npmrc ~/.npmrc.bak
$ npm config set prefix ~/.npm-global // For good control, store all global module here
## In ~/.bash_profile add this
$ PATH=$PATH:~/.npm-global/bin ## set global bin dir in PATH
答案 3 :(得分:0)
请从Windows卸载nodejs应用程序,然后重新启动! 重新启动后,请再次尝试安装nodejs! 安装nodejs.exe时 它会询问您添加路径,您必须检查它并完成安装。
希望它可以解决您的问题。 否则请让我知道! 给我发电子邮件:smmahady52@gmail.com