Меню

Node js ошибка установки

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:Windowssystem32>npm install caress-server
npm http GET https://registry.npmjs.org/caress-server
npm http 304 https://registry.npmjs.org/caress-server
npm http GET https://registry.npmjs.org/jspack/0.0.1
npm http GET https://registry.npmjs.org/buffertools
npm http 304 https://registry.npmjs.org/jspack/0.0.1
npm http 304 https://registry.npmjs.org/buffertools

> buffertools@2.0.1 install C:Windowssystem32node_modulescaress-servernode_
modulesbuffertools
> node-gyp rebuild


C:Windowssystem32node_modulescaress-servernode_modulesbuffertools>node "G:
nodejsnode_modulesnpmbinnode-gyp-bin\....node_modulesnode-gypbinnode-
gyp.js" rebuild
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYT
HON env variable.
gyp ERR! stack     at failNoPython (G:nodejsnode_modulesnpmnode_modulesnode
-gyplibconfigure.js:101:14)
gyp ERR! stack     at G:nodejsnode_modulesnpmnode_modulesnode-gyplibconfi
gure.js:64:11
gyp ERR! stack     at Object.oncomplete (fs.js:107:15)
gyp ERR! System Windows_NT 6.2.9200
gyp ERR! command "node" "G:\nodejs\node_modules\npm\node_modules\node-gyp\
bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:Windowssystem32node_modulescaress-servernode_modulesbuffert
ools
gyp ERR! node -v v0.10.25
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok
npm ERR! buffertools@2.0.1 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the buffertools@2.0.1 install script.
npm ERR! This is most likely a problem with the buffertools package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls buffertools
npm ERR! There is likely additional logging output above.

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "G:\nodejs\\node.exe" "G:\nodejs\node_modules\npm\bin\n
pm-cli.js" "install" "caress-server"
npm ERR! cwd C:Windowssystem32
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:Windowssystem32npm-debug.log
npm ERR! not ok code 0

C:Windowssystem32>

I am installing a certain NodeJS script — Caress. But i am not unable to. I am using Windows 8.1, can anyone tell me what is the problem i am facing, and why is this installation not working. There seems to be a problem with the buffertools dependency, thats far as i can think. Dont know how maybe fix this?

If i download the build from github and place it in node-modules, nothing seems to work. when i try to start, using npm start, or during implementation either.

G:nodejsnode_modulescaress-server>npm install

G:nodejsnode_modulescaress-server>npm start

> caress-server@0.1.1 start G:nodejsnode_modulescaress-server
> node examples/server.js

   info  - socket.io started

module.js:340
    throw err;
          ^
Error: Cannot find module './build/Release/buffertools.node'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (G:nodejsnode_modulescaress-servernode_modulesbuf
fertoolsbuffertools.js:16:19)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

npm ERR! caress-server@0.1.1 start: `node examples/server.js`
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the caress-server@0.1.1 start script.
npm ERR! This is most likely a problem with the caress-server package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node examples/server.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls caress-server
npm ERR! There is likely additional logging output above.
npm ERR! System Windows_NT 6.2.9200
npm ERR! command "G:\nodejs\\node.exe" "G:\nodejs\node_modules\npm\bin\n
pm-cli.js" "start"
npm ERR! cwd G:nodejsnode_modulescaress-server
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     G:nodejsnode_modulescaress-servernpm-debug.log
npm ERR! not ok code 0

G:nodejsnode_modulescaress-server>

asked Jan 26, 2014 at 16:00

Shaurya Chaudhuri's user avatar

2

NOTE: This is an old answer that applied to earlier versions of NodeJS. My sincere gratitude to these open source projects that responded to this issue and resolved this former pain.

Make sure you have all the required software to run node-gyp:

  • https://github.com/TooTallNate/node-gyp

You can configure version of Visual Studio used by node-gyp via an environment variable so you can avoid having to set the --msvs_version=2012 property every time you do an npm install.

Examples:

  • set GYP_MSVS_VERSION=2012 for Visual Studio 2012
  • set GYP_MSVS_VERSION=2013e (the ‘e’ stands for FREE ‘express edition’)

For the full list see

  • https://github.com/joyent/node/blob/v0.10.29/tools/gyp/pylib/gyp/MSVSVersion.py#L209-294

This is still painful for Windows users of NodeJS as it assumes you have a copy of Visual Studio installed and many end users will never have this. So I’m lobbying Joyent to the encourage them to include web sockets as part of CORE node and also to possible ship a GNU gcc compiler as part of NodeJS install so we can permanently fix this problem.

Feel free to add your vote at:

  • https://github.com/joyent/node/issues/8005#issuecomment-50545326

answered Aug 1, 2014 at 1:49

Tony O'Hagan's user avatar

Tony O’HaganTony O’Hagan

21k3 gold badges64 silver badges73 bronze badges

1

I encountered the issue with the error:

gyp ERR! configure error

gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.

Here is what I was doing and what finally worked.

Disclaimer: I am just getting my hands into Node, Angular after many years in the Java, Linux world among others…

Environment Description: Windows 8.1 64-bit; Cygwin; cygwin bash shell

Command used that led to error: npm install -g karma

Error:
gyp ERR! configure error
gyp ERR! stack Error: Can’t find Python executable «python», you can set the PYT
HON env variable.

Discovery: ‘which python’ on bash shell clearly shows ‘/usr/bin/python’. Now that is annoying!

Solution: This is only applicable to those using the environment similar to what I have, i.e. using cygwin and bash shell. Hope it helps in other environments as well but keep in mind that your kettle of tea may look a little different than mine.

  1. Firstly, need to set the $PYTHON shell env variable in .bashrc using the explicit windows path to the python executable and not the unix like root path (/usr/bin) used by cygwin.
  2. Secondly, and this one took a lot of trial/error and here’s the gotcha! Cygwin installs python under /usr/bin (which is really a mirror of /bin on windows) with the version, i.e. (in my system) /usr/bin/python2.7.exe and then adds a link /usr/bin/python —> python2.7.exe. The problem is that gyp cannot follow this link and keeps giving the annoying error that it cannot find python even though you can find it just fine from the shell command line.
  3. With the above background now add the following line to your .bashrc

export PYTHON=»C:/cygwin64/bin/python2.7.exe (or whatever is the version on your system)»

  1. Now source your .bashrc from your home directory (on cygwin)—> ‘source .bashrc’

You should be fine now and gyp will find the python executable.

I hope this helps someone stumbling on the same or similar issue.

Preview's user avatar

Preview

34.9k10 gold badges90 silver badges112 bronze badges

answered Aug 4, 2015 at 22:23

Andy's user avatar

AndyAndy

1191 silver badge5 bronze badges

1

should be able get all node-gyp dependencies with chocolatey for Windows

choco install python2
choco install visualstudioexpress2013windowsdesktop

answered Mar 15, 2016 at 20:54

tarikakyol's user avatar

tarikakyoltarikakyol

5137 silver badges13 bronze badges

Setup JavaScript Environment

1. Install Node.js

Download installer at NodeJs website. You can download the latest V6

2. Update Npm

Npm is installed together with Node.js. So don’t worry.

3. Install Anaconda

Anaconda is the leading open data science platform powered by Python. The open source version of Anaconda is a high performance distribution of Python. It can help you to manage your python dependency. You can use it to create different python environment in the futher if you want to touch with it.

Node-gyp only support >= Python 2.7 and < Python 3.0

So just install the 2.7 version

4. Install Node-gyp

You can install with npm:


$ npm install -g node-gyp

You will also need to install:

  • On Windows:

    • Option 1: Install all the required tools and configurations using Microsoft’s windows-build-tools using npm install --global --production windows-build-tools from an elevated PowerShell or CMD.exe (run as Administrator).

    • Option 2: Install tools and configuration manually:

    • Visual C++ Build Environment:

      • Option 1: Install Visual C++ Build Tools using the Default Install option.
      • Option 2: Install Visual Studio 2015 (or modify an existing installation) and select Common Tools for Visual C++ during setup. This also works with the free Community and Express for Desktop editions.

      💡 [Windows Vista / 7 only] requires .NET Framework 4.5.1

    • Launch cmd, npm config set msvs_version 2015

    If the above steps didn’t work for you, please visit Microsoft’s Node.js Guidelines for Windows for additional tips.

If you have multiple Python versions installed, you can identify which Python version node-gyp uses by setting the ‘—python’ variable:


$ node-gyp --python C:/Anaconda2/python.exe

If node-gyp is called by way of npm and you have multiple versions of Python installed, then you can set npm‘s ‘python’ config key to the appropriate value:


$ npm config set python C:/Anaconda2/python.exe

Future update for Node.js and npm

Download installer from their official website and direct install it. The installer will automatic help you to remove old files.

npm update npm

Future update for Python

conda update --all

answered Sep 22, 2016 at 9:10

YoongKang Lim's user avatar

gyp ERR! configure error gyp ERR! stack Error: Can’t find Python
executable «python», you can set the PYT HON env variable.

This means the Python env. variable should point to the executable python file, in my case:
SET PYTHON=C:work_envPython27python.exe

answered Aug 16, 2016 at 15:07

Y. Aliaksei's user avatar

For Cygwin users:

The python issue with using npm on an out-of-the-box Cygwin installation, is that node-gyp is giving a misleading error due to incomplete checking in the ../npm/node_modules/node-gyp/lib/configure.js code.

It’s due to how Cygwin treats symbolic links. It doesn’t do that properly in an out-of-the box installation. So the error messages from the above code become misleading, as it complains about the PYTHON path and not the existence of python.exe (or link of) file itself.

There are (at least) 2 ways to resolve this.

  1. Installing the Cygwin package cygutils-extra and use winln.
  2. Use native Windows CMD in Admin mode.

For (1) you can create a proper symlink from within Cygwin shell by doing these steps:

# To make the Cygwin environment treat Windows links properly: 
# Alternatively add this to your `.bashrc` for permanent use.
export CYGWIN=winsymlinks:nativestrict

# Install Cygwin package containing "winln"
apt-cyg install cygutils-extra

# Make a proper Windows sym-link:
cd /cygdrive/c/cygwin64/bin/
winln.exe -s python2.7.exe python.exe

# Add PYTHON as a native Windows system wide variable (HKLM) 
setx /M PYTHON "C:cygwin64binpython"

(Also assuming you are running the Cygwin shell as Admin.)
Using apt-cyg is recommended and can be found in various forms on github.


For (2) the resolution for out-of-the-box Cygwin users is this:

# Open a native Windows CMD in Administrator mode and:
cd C:cygwin64bin
mklink python.exe python2.7.exe

The result should look like this:

C:cygwin64bin>ls -al python*
lrwxrwxrwx 1 xxx            xxx   13 Jun  2  2015 python -> python2.7.exe
lrwxrwxrwx 1 Administrators xxx   13 Aug 24 17:28 python.exe -> python2.7.exe
lrwxrwxrwx 1 xxx            xxx   13 Jun  2  2015 python2 -> python2.7.exe
-rwxr-xr-x 1 xxx            xxx 9235 Jun  2  2015 python2.7.exe

answered Aug 24, 2016 at 16:05

emigenix's user avatar

emigenixemigenix

1011 silver badge4 bronze badges

For windows

Check python path in system variable.
npm plugins need node-gyp to be installed.

open command prompt with admin rights, and run following command.

npm install —global —production windows-build-tools

npm install —global node-gyp

answered Nov 17, 2017 at 9:07

Mahesh Gudadari's user avatar

0

Fixed with downgrading Node from v12.8.1 to v11.15.0 and everything installed successfully

answered Aug 21, 2019 at 16:35

Mak's user avatar

MakMak

19.5k5 gold badges25 silver badges32 bronze badges

I was working on an old Vue 2.x project, at least 2 years old and deps were never updated. Reverting to Node v10.16.3 worked for me. Versions 14 and 12 did not work.

answered Jul 13, 2021 at 19:10

Aleksandar Bencun's user avatar

for me the solution was:

rm -rf  ~/.node_gyp and
sudo npm install -g node-gyp@3.4.0
cd /usr/local/lib sudo ln -s ../../lib/libSystem.B.dylib libgcc_s.10.5.dylib 
brew install gcc
npm install

answered Jan 4, 2017 at 8:02

Orr's user avatar

OrrOrr

4,6402 gold badges27 silver badges30 bronze badges

The question is already answered but these were not working in my case which is alpine Linux based OS so maybe this helps someone else.

I was also getting same error

gyp ERR! configure error 
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.

So fix by single line just add this if you are working in Dockerfile or install it in OS

apk add --no-cache python nodejs

in ubuntu

sudo apt-get install python3.6

Note: Node version:8

answered Jan 3, 2018 at 8:54

Adiii's user avatar

AdiiiAdiii

50.9k6 gold badges132 silver badges135 bronze badges

install node-gyp and c++ compiler (gcc-c++).

answered Mar 27, 2018 at 0:24

brajesh jaishwal's user avatar

2

npm install —global —production windows-build-tools

answered Feb 25, 2021 at 19:13

Elialber Lopes's user avatar

MSI (s) (B8:7C) [14:59:56:454]: Dir (source): Key: NpmFolder	, Object: C:temp	, LongSubPath: nodejsnode_modulesnpm	, ShortSubPath: nodejs1ef5zb6jnpm
Action ended 14:59:57: ProcessComponents. Return value 1.
MSI (s) (B8:7C) [14:59:57:013]: Doing action: UnpublishFeatures
Action start 14:59:57: UnpublishFeatures.
Action ended 14:59:57: UnpublishFeatures. Return value 1.
MSI (s) (B8:7C) [14:59:57:014]: Doing action: RemoveRegistryValues
Action start 14:59:57: RemoveRegistryValues.
Action ended 14:59:57: RemoveRegistryValues. Return value 1.
MSI (s) (B8:7C) [14:59:57:015]: Doing action: ConfigureEventManifestUnregister
Action start 14:59:57: ConfigureEventManifestUnregister.
MSI (s) (B8:70) [14:59:57:017]: Invoking remote custom action. DLL: C:WINDOWSInstallerMSI705.tmp, Entrypoint: ConfigureEventManifestUnregister
MSI (s) (B8:5C) [14:59:57:017]: Generating random cookie.
MSI (s) (B8:5C) [14:59:57:018]: Created Custom Action Server with PID 6520 (0x1978).
MSI (s) (B8:18) [14:59:57:031]: Running as a service.
MSI (s) (B8:18) [14:59:57:035]: Hello, I'm your 32bit Impersonated custom action server.
CustomAction ConfigureEventManifestUnregister returned actual error code 1157 (note this may not be 100% accurate if translation happened inside sandbox)
MSI (s) (B8:7C) [14:59:57:041]: Note: 1: 1723 2: ConfigureEventManifestUnregister 3: ConfigureEventManifestUnregister 4: C:WINDOWSInstallerMSI705.tmp 
MSI (s) (B8:7C) [14:59:58:861]: Product: Node.js -- Error 1723. There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action ConfigureEventManifestUnregister, entry: ConfigureEventManifestUnregister, library: C:WINDOWSInstallerMSI705.tmp 

Содержание

  1. Установка Node.js на Windows 7
  2. Решение
  3. Проверка работы Node.js и npm
  4. NodeJS Installation Error | Windows 10 64-bit #12311
  5. Comments
  6. This comment has been minimized.
  7. This comment has been minimized.
  8. This comment has been minimized.
  9. Русские Блоги
  10. Node.js, Установка Newman Установка и решение проблем с ошибкой
  11. Node.js, Установка Newman Установка и решение проблем с ошибкой
  12. Установить Node.js на Windows
  13. 1, Установочный пакет Windows (.msi)
  14. Во-вторых, Newman установка:
  15. NodeJS-ошибка установки с NPM
  16. 12 ответов:
  17. обновление 02/2016
  18. обновление 09/2016
  19. обновлено 06/2018

Установка Node.js на Windows 7

Привет! Рассмотрим установку Node.js на Windows 7 и протестируем его работу.

При попытке установить последнюю версию Node.js на Windows 7, в моем случае v14.15.4 LTS (ссылка), возникает ошибка о том, что приложение поддерживается на Windows 8.1. и выше:

Решение

1. Находим более раннюю версию, которая подойдёт для Windows 7, перейдем по ссылке (на сайт nodejs.org).

Node.js v13.14.0

2. Скачиваем версию для вашей операционной системы (у меня ссылка на v13.14.0-x64.msi). Открываем этот файл для установки:

3. В открывшемся окошке подтверждаем свою готовность к установке нажатием кнопки Next:

4. Соглашаемся с условиями лицензионного соглашения, ставим галочку и нажимаем Next:

5. По умолчанию, установка Node.js происходит в папку C: Program Filesnodejs на Вашем компьютере. Поменяйте, при необходимости, и нажимайте Next:

6. Далее идут пользовательские настройки. Предлагается установить дополнительные инструменты — на Ваше усмотрение. Оставляем как есть и нажимаем Next:

7. Видим сообщение об успешной установке, нажимаем Finish:

Мои поздравления 🙂 Node.js установлен.

Проверка работы Node.js и npm

Осталось проверить работу Node.js, для этого:

1. Через Пуск открываем стандартную программу Windows Выполнить , если не нашли Командную строку:

1.1. Командой cmd открываем консоль:

2. Теперь пишем в консоли node -v — так проверяем работу Node.js. Видим на экране установленную версию, в моём случае v13.14.0:

3. Дальше командой npm -v проверяем наличие npm. Видим версию, в моем случае 6.14.4

Источник

NodeJS Installation Error | Windows 10 64-bit #12311

  • Platform: Windows 10 64-bit

When i try to install node-v7.8.0-x64 i get the following error:

There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor.

The text was updated successfully, but these errors were encountered:

Some previous suggested solutions:
#3431 (comment)
If that fails, look at the other solutions:
is:issue «DLL required for this install»

Also node is xcopyable, just unzip your preferred archive from https://nodejs.org/download/release/, and add to your path by opening a command prompt and running:
SETX [/M] Path «%Path%;[your chosen node directory]»

  • [/M] for adding for all users (and the SYSTEM user)
  • [your chosen node directory] from step 3

I was just reminded today that you can also set the place where npm bin shims go (those .cmd files that run global modules) to a different directory by npm config prefix [xxxxxx] -g and add xxxxxxx to your path so that the node install dir stays clean.

@refack
Snarky answers don’t help the community. If you are going to help out the community «for posterity», please make sure that you are giving the correct answer.
/S connects you to a remote system via a /U /P (that’s a username and password)
The command that you want would be setx /M PATH «%PATH%;[your chosen node directory]»
Just make sure that you don’t put a final backslash or that will escape the last quote and give other problems in your path.

Edit: But thank you for pointing me in the correct direction to get Node.JS installed on a Windows 10 Pro box.

@Servant707 admittedly late, but I edited my above comments. Thank you.

hi, have the same issue with w10 and LTS Version: 10.15.3 (includes npm 6.4.1)

@arturas-peceliunas you might try un-checking «Performance Counters» and «Evert Tracing (ETW)»

(apart from that there are many other tricks listed above, with my favorite being just-unzip-and-it’ll-work)

when i am installing node.js i am getting this error
«»»warning 1909.could not create shortcut Node.js command prompt.link.verify the destination folder exists and that you can access it»»» can u please suggest solution

@sunilsai i also tried to fight with this installer but without any result. Suggest just unzip, move/copy to program files folder and run bat files to setup path variable

Open a CMD as Administrator, search the path of the msi that you downloaded and execute it via cmd.

example C:UsersLaptopDownloads>node-v12.3.1-x64.msi

@arturas-peceliunas you might try un-checking «Performance Counters» and «Evert Tracing (ETW)»

(apart from that there are many other tricks listed above, with my favorite being just-unzip-and-it’ll-work)

This is old I know, however if I had a problem today it’s likely I’m not alone. To those that have a failed installation error, this fixed it for me.

  • Un-checking «Performance Counters» and «Evert Tracing (ETW)» during installation of the msi as @arturas-peceliunas suggested worked perfectly for me. Thanks.-

Thank you for your support

hey guys i got this erreur when installing «node.js» on my laptop even with my wifi, it is still giving me this erreur anyone can help me xD and yeah it is «.msi» (current)

hey guys i got this erreur when installing «node.js» on my laptop even with my wifi, it is still giving me this erreur anyone can help me xD and yeah it is «.msi» (current)

By checking this error, it says that you are trying to install the msi package using an authenticated user. If your computer belongs to an active directory and it checks in the network the user. It will give you an error.

Try to use an admin account to install these kinds of packages. Or ask your company administrator to install Node with admin privileges.

«Authenticated Users is not a valid user or group» is due to a bug in the installer, see #39224.

Источник

Русские Блоги

Node.js, Установка Newman Установка и решение проблем с ошибкой

Node.js, Установка Newman Установка и решение проблем с ошибкой

Установочный пакет Node.js и адрес загрузки источника:https://nodejs.org/en/download/。

Вы можете выбрать установочный пакет Node.js, который вам нужен в соответствии с различными системами платформы.

Node.js Историческая версия Скачать Адрес:https://nodejs.org/dist/

Установить Node.js на Windows

Вы можете использовать два способа установки.

1, Установочный пакет Windows (.msi)

Шаг 1: Дважды щелкните загруженный установочный пакет, как показано ниже:

Шаг 2: Нажмите указанный выше (работает), появится следующий интерфейс:

Шаг 3: Проверьте опцию Примите договор, щелкните следующую кнопку:

Шаг 4: Node.js Установка по умолчанию — это «C: Program Files Nodejs », вы можете изменить каталог и нажмите Далее:

Шаг 5: Нажмите значок дерева, чтобы выбрать нужный вам режим установки, затем нажмите Далее Далее.

Шаг 6: Нажмите на установку, чтобы начать установку Node.js. Вы также можете нажать назад, чтобы изменить предыдущую конфигурацию. Затем нажмите Далее:

Нажмите кнопку «Готово», чтобы выйти из мастера установки.

Обнаружение того, настроен ли переменная среды пути с Node.js, нажмите Пуск = «RUN =» Введите «CMD» => Введите команду «Путь», выведите следующие результаты:

Мы видим, что переменная среды уже содержит D: Soft Nodejs

Проверьте версию Node.js

Эти, Node.js установлен успешно;

Во-вторых, Newman установка:

1. Выступление на основе успеха Node.js;

2. Введите: в окне DOS: npm install -g newman —registry= https://registry.npm.taobao.org

Завершите установку Ньюмана

Или записи в окне DOS: (предварительное условие: просмотрите настройки прокси, следуя коду, если вы возвращаете NULL, вам не нужно его очистить.)

Если агент не пуст, сначала удалите предыдущие настройки прокси:

npm config set proxy null
npm config set https-proxy null

Установите еще раз:

nppm install -g newman

3. После завершения установки вход окна DOS: newman -version Просмотреть версию Newman

Источник

NodeJS-ошибка установки с NPM

Я устанавливаю определенный скрипт NodeJS -ласки. Но я не могу этого сделать. Я использую Windows 8.1, может кто-нибудь сказать мне, что это проблема я столкнулся, и почему эта установка не работает. Кажется, есть проблема с зависимостью buffertools, насколько я могу думать. Не знаю, как это можно исправить?

Если я загружаю сборку из github и помещаю ее в node-modules, ничего не работает. когда я пытаюсь начать, используя npm start, или во время реализации тоже.

12 ответов:

Как указано ниже, вам может не понадобиться устанавливать VS на windows, проверьте это

обновление 02/2016

некоторые плагины npm нужны node-gyp для установки.

однако, node-gyp имеет свои собственные зависимости (со страницы github):

обновление 09/2016

если вы с помощью Windows Теперь вы можете установить все node-gyp зависимости с помощью одной команды (Примечание: Запуск от имени администратора в Windows PowerShell):

а затем установить пакет

обновлено 06/2018

удалить $HOME/.узел-каталог gyp и повторите попытку.

Смотрите полную документацию здесь: node-gyp

убедитесь, что у вас есть все необходимое программное обеспечение для работы node-gyp :

вы можете настроить версию Visual Studio, используемую node-gyp через переменную окружения, так что вы можете избежать необходимости установки —msvs_version=2012 свойство каждый раз, когда вы делаете установку npm.

  • set GYP_MSVS_VERSION=2012 для Visual Studio 2012
  • set GYP_MSVS_VERSION=2013e (‘e’ означает Бесплатная экспресс-выпуск’)

Это все еще болезненно для пользователей Windows NodeJS, поскольку предполагается, что у вас установлена копия Visual Studio, и у многих конечных пользователей этого никогда не будет. Поэтому я лоббирую Joyent для поощрения их к включению веб-сокетов в качестве части основного узла, а также к возможному отправке компилятора GNU gcc в качестве части NodeJS установить, так что мы можем навсегда решить эту проблему.

не стесняйтесь добавлять свой голос на сайте:

я столкнулся с проблемой с ошибкой:

вот что я делал и что, наконец, сработало.

отказ от ответственности: Я просто получаю свои руки в узел, угловой после многих лет в мире Java, Linux и других.

Описание Окружающей Среды: Windows 8.1 64-разрядная; Cygwin; cygwin bash shell

используется, что привело к ошибке: npm install-g карма

: джип ЭРР! ошибка настройки джип ЭРР! ошибка стека: не удается найти исполняемый файл Python «python», вы можете установить PYT HON env variable.

Discovery: ‘какой python’ на оболочке bash ясно показывает ‘/ usr/bin / python’. Теперь это раздражает!

решение: это применимо только к тем, кто использует среду, аналогичную тому, что у меня есть, т. е. с помощью cygwin и bash shell. Надеюсь, что это поможет в других средах, как но имейте в виду, что ваш чайник чая может выглядеть немного иначе, чем мой.

  1. во-первых, необходимо установить переменную $ PYTHON shell env.bashrc использует явный путь windows к исполняемому файлу python, а не корневой путь unix (/usr/bin), используемый cygwin.
  2. во-вторых, и этот взял много проб / ошибок,и вот вам! Cygwin устанавливает python под /usr / bin (который на самом деле является зеркалом /bin в windows) с версией, т. е. (в моем system) / usr/bin / python2.7.exe, а затем добавляет ссылку / usr/bin / python —> python2.7.исполняемый. Проблема в том, что gyp не может следовать этой ссылке и продолжает давать раздражающую ошибку, что он не может найти python, хотя вы можете найти его просто отлично из командной строки оболочки.
  3. с вышеуказанным фоном теперь добавьте следующую строку к вашему .bashrc

экспорт PYTHON=»C:/cygwin64/bin/python2.7.exe (или любая другая версия на вашем система)»

  1. теперь источник вашей .bashrc из вашего домашнего каталога (на cygwin)—> ‘source .bashrc’

теперь вы должны быть в порядке, и gyp найдет исполняемый файл python.

Я надеюсь, что это поможет кому-то наткнуться на ту же или подобную проблему.

Источник

Необходимо определиться с версией, которая вам нужна. Я предпочитаю ставить не новейшую версию Node.js, а последнюю LTS.

Установка в Elementary OS, Ubuntu:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs

Установка в Debian:

curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs

Инструкции под разные системы и для разных версий от разработчиков.

Проверка версий:

nodejs -v
npm -v

Если для проекта вы делаете:

npm install

И вылезает ошибка, вроде:

gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/home/.../node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:311:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Linux 5.3.0-42-generic
gyp ERR! command "/usr/bin/node" "/home/.../node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /home/.../node_modules/node-sass
gyp ERR! node -v v12.16.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok 
Build failed with error code: 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.10.0 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the node-sass@4.10.0 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/d1mon/.npm/_logs/2020-03-31T05_52_52_174Z-debug.log

Необходимо удалить каталог node_modules и файл блокировки package-lock.json, очистить кэш и пробовать заново:

rm -rf node_modules package-lock.json
npm cache clean --force
npm install

Глобальная установка пакетов

Для глобальной установки пакетов в команду добавляется параметр -g. Но это не будет работать по умолчанию из-за проблем с правами доступа, поэтому предварительно требуется сделать следующее.

Создадим каталог для глобальных установок:

mkdir ~/.npm-global

Настройка npm на использование нового каталога:

npm config set prefix '~/.npm-global'

В файл ~/.profile необходимо добавить строку:

export PATH=~/.npm-global/bin:$PATH

В командной строке снова, для применения изменений:

source ~/.profile

На этом все, теперь можно устанавливать пакеты глобально.


26.01.2021
6 комментариев

43 452

Привет! Рассмотрим установку Node.js на Windows 7 и протестируем его работу.

При попытке установить последнюю версию Node.js на Windows 7, в моем случае v14.15.4 LTS (ссылка), возникает ошибка о том, что приложение поддерживается на Windows 8.1. и выше:

1. Находим более раннюю версию, которая подойдёт для Windows 7, перейдем по ссылке (на сайт nodejs.org).

2. Скачиваем версию для вашей операционной системы (у меня ссылка на v13.14.0-x64.msi). Открываем этот файл для установки:

3. В открывшемся окошке подтверждаем свою готовность к установке нажатием кнопки Next:

4. Соглашаемся с условиями лицензионного соглашения, ставим галочку и нажимаем Next:

5. По умолчанию, установка Node.js происходит в папку C: Program Filesnodejs на Вашем компьютере. Поменяйте, при необходимости, и нажимайте Next:

6. Далее идут пользовательские настройки. Предлагается установить дополнительные инструменты — на Ваше усмотрение. Оставляем как есть и нажимаем Next:

7. Видим сообщение об успешной установке, нажимаем Finish:

Мои поздравления 🙂 Node.js установлен.

1. Через Пуск открываем стандартную программу Windows Выполнить , если не нашли Командную строку:

1.1. Командой cmd открываем консоль:

2. Теперь пишем в консоли node -v — так проверяем работу Node.js. Видим на экране установленную версию, в моём случае v13.14.0:

3. Дальше командой npm -v проверяем наличие npm. Видим версию, в моем случае 6.14.4

Всё отлично, мы решили проблему: установили Node.js на Windows 7 и проверили его работу.

Голосов: 94, Средняя оценка: 4.7

I want to install node.js in my Windows 7 machine but having error.

Errors are :
1) when I am trying to configure it shows soome file is not found

Anand@TANISH-LAPTOP3 ~/node
$ ./configure
Checking for program g++ or c++          : c:mingwbing++.exe
Checking for program cpp                 : c:mingwbincpp.exe
Checking for program ar                  : c:mingwbinar.exe
Checking for program ranlib              : c:mingwbinranlib.exe
Checking for g++                         : ok
Checking for program gcc or cc           : c:mingwbingcc.exe
Checking for program ar                  : c:mingwbinar.exe
Checking for program ranlib              : c:mingwbinranlib.exe
Checking for gcc                         : ok
Checking for library dl                  : not found
Checking for openssl                     : not found
Checking for function SSL_library_init   : yes
Checking for header openssl/crypto.h     : yes
Checking for library util                : not found
Checking for library rt                  : not found
Checking for fdatasync(2) with c++       : no
'configure' finished successfully (6.395s)

2) Then after when I am trying to make for build it shows this

/c/Program: Files: No such file or directory
scons: *** [objreleaseaccessors.o] Error 127

Waf: Leaving directory `c:UsersAnandnodebuild'
Build failed:  -> task failed (err #2):
        {task: libv8.a SConstruct -> libv8.a}
make: *** [program] Error 1

Can Anybody know what is this error about? How can I over come this error?

I want to install node.js in my Windows 7 machine but having error.

Errors are :
1) when I am trying to configure it shows soome file is not found

Anand@TANISH-LAPTOP3 ~/node
$ ./configure
Checking for program g++ or c++          : c:mingwbing++.exe
Checking for program cpp                 : c:mingwbincpp.exe
Checking for program ar                  : c:mingwbinar.exe
Checking for program ranlib              : c:mingwbinranlib.exe
Checking for g++                         : ok
Checking for program gcc or cc           : c:mingwbingcc.exe
Checking for program ar                  : c:mingwbinar.exe
Checking for program ranlib              : c:mingwbinranlib.exe
Checking for gcc                         : ok
Checking for library dl                  : not found
Checking for openssl                     : not found
Checking for function SSL_library_init   : yes
Checking for header openssl/crypto.h     : yes
Checking for library util                : not found
Checking for library rt                  : not found
Checking for fdatasync(2) with c++       : no
'configure' finished successfully (6.395s)

2) Then after when I am trying to make for build it shows this

/c/Program: Files: No such file or directory
scons: *** [objreleaseaccessors.o] Error 127

Waf: Leaving directory `c:UsersAnandnodebuild'
Build failed:  -> task failed (err #2):
        {task: libv8.a SConstruct -> libv8.a}
make: *** [program] Error 1

Can Anybody know what is this error about? How can I over come this error?

Дата: 22.09.2021

Многие пользователи компьютеров до сих пор не перешли на актуальную версию ОС и сидят на Windows 7. Данная версия считается одной из самых популярных и еще долго будет использоваться даже без официальной поддержки.

К сожалению многие разработчики стороннего софта уже сейчас начинают отказываться от поддержки Windows 7. В их числе и разработчики Node.js — популярной среда выполнения JavaScript. Благодаря Node.js разработчики могу запускать свои JS-приложения прямо на компьютере в обход браузера.

Ошибка Node.js на Win 7

Если вы сейчас перейдете на официальный сайт Node.j и скачаете установочный файл для Windows, то при запуске получите ошибку

“The Application is only supported on windows 8.1, windows server 2012 R2, or Higher”

Node.js is only supported on windows 8.1

Чтобы установить программу необходимо скачать более раннюю версию Node.js 13.14.0 по ссылке.

После того как скачаете и установите программу проверьте, что Node.js работает. Наберите в командной строке две команды.

node js check install

Вот так просто можно скачать и установить Node.js на ОС Windows 7, но лучше всего перейти на актуальную версию операционной системы.

nodejs

node.js

windows 7

npm


Не забудьте сказать спасибо. Поставьте лайк!

Содержание

  1. Установка Node.js на Windows 7
  2. Решение
  3. Проверка работы Node.js и npm
  4. Как установить node.js на windows: подробная инструкция
  5. Установка
  6. Запуск приложения на Node.js в браузере
  7. Установка пакетов модулей через npm
  8. Как установить Node.js и проверить его работу
  9. Установка Node.js
  10. Проверяем работу Node.js
  11. Как установить Node.js и NPM на Windows
  12. Предисловие
  13. Описание установки
  14. Этапы установки
  15. Тестируем
  16. Как обновить Node.js?
  17. Как установить Node.js
  18. Установка Node.js на Windows
  19. Установка Node.js на OS X

Установка Node.js на Windows 7

Привет! Рассмотрим установку Node.js на Windows 7 и протестируем его работу.

При попытке установить последнюю версию Node.js на Windows 7, в моем случае v14.15.4 LTS (ссылка), возникает ошибка о том, что приложение поддерживается на Windows 8.1. и выше:

Решение

1. Находим более раннюю версию, которая подойдёт для Windows 7, перейдем по ссылке (на сайт nodejs.org).

nodejs v1314Node.js v13.14.0

2. Скачиваем версию для вашей операционной системы (у меня ссылка на v13.14.0-x64.msi). Открываем этот файл для установки:

image

3. В открывшемся окошке подтверждаем свою готовность к установке нажатием кнопки Next:

nodejs 1

4. Соглашаемся с условиями лицензионного соглашения, ставим галочку и нажимаем Next:

nodejs 2

5. По умолчанию, установка Node.js происходит в папку C: Program Filesnodejs на Вашем компьютере. Поменяйте, при необходимости, и нажимайте Next:

nodejs 3

6. Далее идут пользовательские настройки. Предлагается установить дополнительные инструменты — на Ваше усмотрение. Оставляем как есть и нажимаем Next:

nodejs 4

7. Видим сообщение об успешной установке, нажимаем Finish:

nodejs 6

Мои поздравления 🙂 Node.js установлен.

Проверка работы Node.js и npm

Осталось проверить работу Node.js, для этого:

image 1

1.1. Командой cmd открываем консоль:

cmd

node work 1

Источник

Как установить node.js на windows: подробная инструкция

nodejs %D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0

В наше время много open source проектов зависят от node. Поэтому нам задают много вопросов о том «Как установить node.js?».Что же нам делать если мы хотим разработать и протестировать node приложение на нашем компьютере c Windows, прежде чем залить его на сервер?

Настроить node.js на PC очень просто, в этой статье мы разберем:

Установка

На официальном сайте есть инсталляторы для Windows и Mac OS, так же есть бинарники для Linux пользователей. Мы опишем установку на Windows, но общий процесс одинаков для других ОС.

Для того чтобы начать зайдите на страницу загрузки Node.js. Выберите установщик который вы хотите скачать и установить. Мы будем использовать 64-bit Windows Installer. Вам следует использовать пакет исходя от вашей конфигурации.

Screenshot 1

После загрузки файла, кликаем по нему и запускаем мастер установки.

Screenshot 2

Проходим по шагам и ждем пока мастер завершит установку.

Screenshot 3

Screenshot 4

Вот и все. Рекомендуется оставлять стандартные настройки во время инсталляции.

Запуск приложения на Node.js в браузере

После установки node.js платформы, следующий шаг который следует сделать, это запустить node приложение с вашего компьютера. Мы создадим простое приложение для демонстрации.

Создайте папку для вашего приложения. Я создал папку project на диске C:/ внутри которой создал еще каталог myapp.

Screenshot 5

Внутри каталога myapp создайте файл hello.js и напишите в нем следующий код:

Представленный выше код слегка модифицированная версия кода с официального сайта node, который создает HTTP web server на вашем компьютере.

Теперь мы готовы запустить наше первое Node.js приложение.

Откройте Node.js командную строку она находится в меню Пуск Windows, или воспользуйтесь поиском.
Screenshot 6

Командная строка node использует интерфейс (CLI). С помощью командной строки войдите в каталог myapp

Далее давайте запустим файл hello.js. Пишем команду

Если все прошло отлично, вы увидите следующее сообщение в командной строке.
Screenshot 7
В своем любимом браузере введите URl:

Вы должны увидеть сообщение Hello word в окне браузера, которое означает что все работает отлично.

Screenshot 8Установка пакетов модулей через npm

Пакетные модули делают Node.js более мощной средой для разработки приложений. Npm это стандартный пакетный менеджер, он автоматически устанавливается с ноде по умолчанию.

Допустим мы хотим использовать базу данных для нашего приложения, давайте установим Mysql. Введем следующую команду в командной строке node.js:

Приведенная выше команда скачает и установит пакет mysql из npm. После установки вы должны увидеть следующее.

Screenshot 9

Остальной список модулей вы можете посмотреть на сайте npm

Источник

Как установить Node.js и проверить его работу

Привет! В этой статье расскажу, как установить Node.js. Причем не важно, какая у вас система — Windows или macOS.

Node.js — это технология, программная платформа, позволяющая писать серверный код на языке JаvaScript. Она представляет из себя компилятор, построенный на движке V8, зашитый в Google Chrome.

V8 — это высокопроизводительный движок JavaScript и WebAssembly от Google с открытым исходным кодом, написанный на C ++.

Он используется в Chrome и Node.js и других; реализует ECMAScript и WebAssembly, работает в системах от Windows 7 и более новых, macOS 10.12+ и Linux, использующих процессоры x64, IA-32, ARM или MIPS.
V8 может работать автономно или может быть встроен в любое приложение C ++.

Установка Node.js

nodejs install 1Nodejs — current version

Ваша система определяется автоматически. Выбираем Current (текущую версию). Это обычный exe файл, который устанавливается как и любая другая программа.

2. Следуйте всем настройкам по умолчанию, нажимая Next для продолжения:

Принимаем условия использования, ставим галочку:

Папка назначения, куда будет установлен Node.js. По умолчанию, это Program Files на диске C:

Настройки по умолчанию. Модули, которые установятся, здесь важно наличие npm modules:

Предлагают установить дополнительные инструменты — здесь галочку не ставим:

Install — нажимаем для запуска инсталляции или Back, чтобы вернуться и изменить настройки:

После успешной установки нажимаем Finish:

Проверяем работу Node.js

1. На вашем виртуальном сервере, у меня это OpenServer/domains:

-vversion — версия

Если видим версию (на скрине у меня 6.7.0), значит всё ОК!

2.2. Здесь же, в консоли, переходим к папке node: cd node и командой dir проверяем содержимое папки. Наблюдаем наличие нашего index.js

2.3. Делаем компиляцию командой: node index

2.4. И вот он, долгожданный результат: Hello, World!

Всё работает! Поздравляю! 🙂 Или нет? Пишите.

Источник

Как установить Node.js и NPM на Windows

JavaScript все крепче и крепче закрепляет себя на позиции языка go-to типа для веб-разработчиков. Front-end разработчики используют JavaScript для того, чтобы добавить интерактивности пользователям, а так же напрямую общаться с back-end сервисами посредством AJAX.

JavaScript предоставляет огромное количество возможностей. Вы можете спокойно улучшать ваши навыки и при этом не волноваться, что не сможете разрабатывать полноценные веб-приложения. Ключевым компонентом Node.js является революция Сhrome версии V8 JavaScript, которая позволяет использовать JavaScript даже на серверной части.

Node.js так же может быть использован для написания desktop приложений, а так же для разработки инструментов, которые делают процесс разработки веб-приложений еще быстрее. Например, с помощью Node.js вы можете превратить CoffeeScript в JavaScript или SASS в CSS, а так же многое другое.

NPM помогает устанавливать удобным образом разные модули для Node.js.

Предисловие

Node — не является обычной desktop программой. Он не установится как Word или Photoshop и у вас не появится ярлыка на рабочем столе. Им можно воспользоваться только с помощью консольные инструкций (с которыми вы хотя бы чуть-чуть должны быть знакомы). В первое время вам будет казаться, что это не удобно, но в скором времени вы привыкните и все встанет на свои места.

Описание установки

Установка Node.js и NPM очень простая. Все что вам нужно сделать — это зайти на официальный сайт разработчика, скачать файл и установить его на своем компьютере.

Этапы установки

Тестируем

Для того, чтобы убедиться что все было правильно установлено следуйте три простых этапа ниже.

66fc20a582269a01efeef03bed161493

Как обновить Node.js?

Чтобы его обновить, вам нужно снова скачать установщик и повторить весь процесс с самого начала.

Источник

Как установить Node.js

unknown raccoon.v4

Устанавливаем программную платформу Node.js, для того чтобы дать JavaScript возможность взаимодействовать с устройствами ввода-вывода через свой API и подключать разные внешние библиотеки.

Установка Node.js на Windows

Для начала необходимо установить правильную консоль для WIndows.

После этого можно переходить к установке Node.js. Для Windows есть только один способ.

Необходимо перейти на официальный сайт https://nodejs.org и на главной странице скачать последнюю стабильную версию.

Официальный сайт https://nodejs.org.

После загрузки инсталлятор следует запустить и установить Node.js, как любую другую программу.

Проверка версии и установка пакета.

Установка Node.js на OS X

Заходим на сайт https://nodejs.org и на главной странице скачиваем последнюю стабильную версию, нажав на соответствующую кнопку.

Официальный сайт https://nodejs.org.

После скачивания достаточно установить пакет через инсталлятор и можно начинать пользоваться.

Источник

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Node js ошибка 500
  • Node js вывод ошибок