ไม่สามารถติดตั้งโมดูลโหนดที่ต้องการคอมไพล์ใน Windows 7 x64 / VS2012


192

ฉันไม่สามารถติดตั้งโมดูลใด ๆ ที่ต้องมีการรวบรวม สิ่งที่พวกเขาล้มเหลวด้วยข้อผิดพลาดต่อไปนี้:

MSBUILD : error MSB3411: Could not load the Visual C++ component "VCBuild.exe". ...

สภาพแวดล้อมของฉัน:

  • Windows 7 Enterprise x64 รุ่น 6.1.7601
  • โหนด x86 0.8.16
  • npm 1.2.0
  • node-gyp 0.8.2
  • Visual Studio 2012 และแพ็คเกจมากมาย

ตัวแปรสภาพแวดล้อมที่เกี่ยวข้อง:

Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShel l\v1.0;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\tools;c:\tools\node

ไม่มีรวม LIB LIBPATH ฯลฯ

ฉันทำการตรวจสอบปัญหาสั้น ๆ และหาว่าด้วยการตั้งค่าต่อไปนี้การรวบรวมด้วยตนเอง (เรียก VCBuild.exe และ msbuild.exe โดยตรง) ประสบความสำเร็จในการคอมไพล์โคลนด้วยตนเอง: //github.com/einaros/ws.git:

SET Configuration=Release
SET PATH=%ProgramFiles(x86)%\Microsoft Visual Studio 9.0\VC\vcpackages
SET PATH=%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\bin;%PATH%
SET PATH=%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\Common7\IDE;%PATH%
SET PATH=%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Bin;%PATH%
SET PATH=%SystemRoot%\system32;%PATH%

SET INCLUDE=%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\include
SET INCLUDE=%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Include;%INCLUDE%

SET LIB=%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Lib
SET LIB=%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\lib;%LIB%

SET MSBUILD="%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe"

VCBuild.exe C:\Tools\node\ws\build\bufferutil.vcproj "Release|Win32" /useenv
VCBuild.exe C:\Tools\node\ws\build\validation.vcproj "Release|Win32" /useenv
%MSBUILD% build/binding.sln /verbosity:diagnostic /nologo /p:Configuration=Release;Platform=Win32

ฉันพยายามเรียก node-gyp ด้วยตัวแปรเดียวกันและล้มเหลว:

C:\!> git clone https://github.com/einaros/ws.git
C:\!> cd ws
C:\!\ws>node-gyp configure
...
C:\!\ws>node-gyp build
gyp info it worked if it ends with ok
gyp info using node-gyp@0.8.2
gyp info using node@0.8.16 | win32 | ia32
gyp info spawn C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
gyp info spawn args [ 'build/binding.sln',
gyp info spawn args   '/clp:Verbosity=minimal',
gyp info spawn args   '/nologo',
gyp info spawn args   '/p:Configuration=Release;Platform=Win32' ]
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
C:\Users\User\.node-gyp\0.8.16\deps\uv\include\uv.h(55): fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory [C:\!\
ws\build\binding.sln]
C:\Users\User\.node-gyp\0.8.16\deps\uv\include\uv.h(55): fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory [C:\!\
ws\build\binding.sln]
gyp ERR! build error
gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (c:\Tools\node\node_modules\node-gyp\lib\build.js:255:23)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:99:17)
gyp ERR! stack     at Process._handle.onexit (child_process.js:678:10)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "c:\\Tools\\node\\\\node.exe" "c:\\Tools\\node\\node_modules\\node-gyp\\bin\\node-gyp.js" "build"
gyp ERR! cwd C:\!\ws
gyp ERR! node -v v0.8.16
gyp ERR! node-gyp -v v0.8.2
gyp ERR! not ok

บางทีคุณอาจมีความคิดเกี่ยวกับมันบ้าง?

ขอบคุณ


คุณลองใช้งานvcvarsall.batแทนที่จะพยายามตั้งค่าสภาพแวดล้อมด้วยตนเองหรือไม่?
JohnnyHK

ไม่สำเร็จ ยัง "MSB3411: ไม่สามารถโหลดคอมโพเนนต์ Visual C ++" VCBuild.exe "
Alex Netkachov

BTW ฉันได้ผลลัพธ์ที่ดีขึ้นด้วย "C: \ Program Files \ Microsoft SDKs \ Windows \ v6.1 \ Bin \ SetEnv.Cmd": ข้อผิดพลาดร้ายแรง C1083: ไม่สามารถเปิดไฟล์รวม: 'stdint.h': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
Alex Netkachov

2
ในที่สุดฉันเพิ่งได้รับ bcrypt เพื่อติดตั้งซึ่งต้องสร้างบนสภาพแวดล้อม win7 64 บิตมันเป็นความเจ็บปวดที่คอ กับสถานการณ์ของฉันฉันทำตามคำแนะนำสำหรับ bcrypt และสำหรับ node-gyp ตัวเลือกสำหรับฉันคือการติดตั้ง Microsoft Windows 7 SDK และ. Net 4 Framework เมื่อติดตั้งแล้ว (และฉันเริ่มต้นเชลล์ใหม่) ฉันพบว่าฉันสามารถรวบรวมทุกอย่างผ่านการติดตั้งสำหรับ bcrypt ดังนั้นฉันแค่สงสัยว่าคุณติดตั้ง SDK หรือไม่ ฉันถามตามที่คุณไม่ได้พูดถึงในรายการของคุณ
Metalskin

1
สิ่งนี้ถูกโพสต์เมื่อวันที่ 2015-11-19 และมันได้ผล! (คำแนะนำที่ดีมากมายในเธรดนี้ แต่ไม่มีความสุข) github.com/nodejs/node-gyp/issues/629#issuecomment-158163655ขั้นตอนการติดตั้ง Build Tools 2015 ไม่ใช่ VS2012
dkloke

คำตอบ:


148

ลองใช้ - จะตั้งค่าทั่วโลก:

npm config set msvs_version 2012 --global

1
ที่สมบูรณ์แบบ! แก้ไขปัญหาทั้งหมดของฉัน!
hansmei

2
ยอดเยี่ยมฉันได้รับข้อผิดพลาดเมื่อเรียกใช้ชุดสคริปต์ที่เรียกใช้ npm ที่ลึกลงไปในลำไส้ ฉันไม่ต้องการแก้ไขสคริปต์ดังนั้นนี่เป็นตัวเลือกที่ดีที่สุดสำหรับฉัน
Alastair

2
นี่ควรเป็นคำตอบที่แนะนำทำงานได้ดีใน Windows 10
William

2
ใช้งานไม่ได้ error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found.
สีเขียว

บนพีซี Windows 10 ที่มี VS2017 เท่านั้น - ฉันใช้การตั้งค่า VS2017 เพื่อติดตั้งเครื่องมือสร้าง VC 2015 จากนั้นโปรแกรมแก้ไขของ torazaburo ทำงานได้จริง :) คำตอบของตัวเร่งปฏิกิริยาด้านล่างดูดีขึ้น แต่ฉันไม่ได้ลองเลย ....
Sean

143

หากต้องการทำโดยไม่มีการติดตั้ง VS2010 และเฉพาะปี 2012 ให้ตั้งค่าสถานะ msvs_version:

node-gyp rebuild --msvs_version=2012

npm install <module> --msvs_version=2012

ตามความคิดเห็น @Jacob

npm install --msvs_version=2013 หากคุณมีรุ่น 2013


3
แม้ว่าฉันเชื่อว่าคำสั่งที่สองควรมีสองยัติภังค์ในพารามิเตอร์ของมันเช่นกัน - ฉันใส่ยัติภังค์สองตัวเข้าด้วยกันเพื่อให้มันทำงานได้ นี่ทำให้ฉันผ่านข้อผิดพลาดในการติดตั้ง npm ของฉัน - ขอบคุณ!
Dullroar

1
@Dullroar superuser.com/questions/372203/…มันใช้งานได้กับฉันด้วยเส้นประ 1 อันยักไหล่
Alex

ขอบคุณสำหรับสิ่งนี้; npm installคำสั่งได้มันทำงานสำหรับฉัน เส้นประหนึ่งใช้ได้สำหรับฉันเช่นกัน
Seiyria

ควรเป็น --msvs-version = 2012
RaduM

มันใช้งานได้ดีกับการติดตั้ง Windows 7 x64 ของฉัน! ขอบคุณ Microsoft (ที่เป็นจู๋)!
Blairg23

60

อัปเดต v3: https://www.npmjs.com/package/windows-build-tools

npm install --global windows-build-tools

ดาวน์โหลดและติดตั้ง Visual C ++ Build Tools 2015 ซึ่ง Microsoft ให้บริการฟรี เครื่องมือเหล่านี้จำเป็นต้องมีการรวบรวมโมดูลเนทีฟที่ได้รับความนิยม มันจะติดตั้ง Python 2.7 กำหนดค่าเครื่องของคุณและ npm อย่างเหมาะสม

อัปเดต v2:

node-gyp อัพเดต readme เพื่อรวมHOW-TO สำหรับ windows

เดิม:

ไม่จำเป็นต้องใช้สตูดิโอภาพทั้งหมดคุณสามารถดาวน์โหลดแค่เครื่องมือสร้าง

Microsoft Build Tools 2013: http://www.microsoft.com/en-us/download/details.aspx?id=40760

เรียกใช้ cmd เพื่อตั้งค่าสถานะโกลบอลเพื่อใช้เวอร์ชัน 2013:

npm config set msvs_version 2013 --global

หลังจากนี้ทุกอย่างควรกลับมาเป็นปกติและการสร้าง npm ของคุณใหม่ / การติดตั้ง / node-gyp จะทำงาน


เครื่องมือสร้างไม่รวมชุดเครื่องมือแพลตฟอร์ม ... น่าเสียดายที่ไม่มีวิธีการติดตั้ง Visual Studio :( อ่านคำแนะนำการติดตั้งสำหรับ node-gyp บน windows: github.com/nodejs/node-gyp
Michael K.

คำตอบที่อัปเดตเพื่อรวม readme ใหม่จาก node-gyp ขอบคุณ @MichaelK
เร่งปฏิกิริยา

2
ฉันติดตั้ง VS2015 และเรียกใช้คำสั่งนี้npm config set msvs_version 2015 --globalซึ่งทำงานได้ดี
JRulle

ในทำนองเดียวกันการติดตั้ง Microsoft Build Tools 2015 และnpm config set msvs_version 2015 --globalงานที่เรียกใช้
Jon Onstott

1
เรียกใช้ 'หน้าต่างสร้างเครื่องมือ' ตามที่ระบุไว้ข้างต้นโดยใช้ NPM (Node Package Manager) DIDทำงานสำหรับฉัน แต่เมื่อทำงานผ่านทาง Microsoft PowerShell นี่เป็นโปรแกรม Windows ที่ Microsoft จัดทำขึ้นเป็นเวลามากกว่า 10 ปี มีสิทธิ์ระดับผู้ดูแลที่จำเป็นในการเรียกใช้เครื่องมือสร้าง ค้นหา PowerShell คลิกขวาแล้วเรียกใช้ในฐานะผู้ดูแลระบบ โปรดทราบว่าการทำงานของ CMD มาตรฐานพร้อมท์เป็นผู้ดูแลระบบอาจยังทำงาน แต่ฉันประสบความสำเร็จกับPowerShell การใช้เครื่องมือพิเศษและการสนับสนุนคำสั่งคล้าย UNIX อาจเป็นส่วนหนึ่งของสาเหตุที่ใช้งานได้แม้ว่าการเรียกใช้ในฐานะผู้ดูแลระบบเป็นโซลูชันที่ใหญ่
Michael M

41

เพียงเพิ่ม --msvs_version = 2012

node-gyp rebuild --msvs_version=2012

หรือ

node-gyp configure --msvs_version=2012
node-gyp build 

คำตอบเดียวกับข้างต้น
Blairg23

1
ฉันตอบก่อนดูวันที่ :)
msulhas

21

ฉันมีปัญหาเดียวกันเมื่อพยายามติดตั้งแพคเกจสำหรับ Node.js หลังจาก googeling ที่กว้างขวางฉันพบ walktrough นี้: https://github.com/TooTallNate/node-gyp/wiki/Visual-Studio-2010-Setup

เมื่อฉันทำตามขั้นตอนเหล่านี้ฉันสามารถใช้ "การติดตั้ง npm" โดยไม่มีปัญหาใด ๆ


ขอบคุณ !!! ใหญ่ KUDOS ps คุณต้องเพิ่ม Python ในเส้นทางของคุณ: stackoverflow.com/questions/4621255/ …
sidonaldson

หากคุณติดตั้ง Visual Studio ไว้แล้วคำตอบที่ได้รับคะแนนสูงสุดอาจใช้ได้ แต่ถ้าคุณไม่มีเลยคุณจำเป็นต้องมีคำตอบนี้ ขอบคุณ!
JD Smith

คำแนะนำนี้ดีที่สุดจนถึงตอนนี้ ไม่เลยปัญหาฐาน 64 ทั้งหมดนี้ไม่จำเป็นและน่ารำคาญอย่างสิ้นเชิง!
เบเนดิคต์

โอ้ใช่นี่คือสิ่งที่ฉันต้องการ ดีที่สุดที่ฉันได้พบผ่านและมันใช้งานได้!
Corin

ฉันมีโครงการ Node.js ที่ใช้ Couchbase SDK สำหรับ Node ซึ่งสร้างได้ดีบนคอมพิวเตอร์ที่ทำงานซึ่งมี Visual Studio 2008, 2010 และ 2012 ฉันต้องการทดสอบการติดตั้งสำหรับ "hobbyists" โดยไม่มี Visual Studio ใด ๆ ฉันถอนการติดตั้งเครื่องมือพัฒนาและ SDK ของ Microsoft ทั้งหมดจากคอมพิวเตอร์ที่บ้านของฉันและลองตัวเลือก "ด่วน" ต่างๆ หลังจากที่ฉันทำตามขั้นตอนเหล่านี้ที่บันทึกโดย TooTallNate แล้วฉันสามารถสร้างไบนารี Couchbase สำหรับ Windows ได้รวมถึงขั้นตอนนี้เพื่อรีบูตสำหรับการทำงานเป็นแอปพลิเคชัน "เดสก์ท็อป" โดยใช้ NW.js (เดิมคือ node-webkit): ' -target = 0.12.0 '
Rick Rutt

13

ขอบคุณ@felixriesebergคุณเพียงแค่ต้องติดตั้งแพ็คเกจ windows-build-tools npmและคุณก็พร้อมใช้งาน

npm install --global --production windows-build-tools

คุณไม่จำเป็นต้องติดตั้ง Visual Studio

คุณไม่จำเป็นต้องติดตั้ง Microsoft Build Tools

จาก repo:

หลังการติดตั้ง npm จะดำเนินการโมดูลนี้โดยอัตโนมัติซึ่งดาวน์โหลดและติดตั้ง Visual C ++ Build Tools 2015 ซึ่ง Microsoft ให้บริการฟรี เครื่องมือเหล่านี้จำเป็นต้องมีการรวบรวมโมดูลเนทีฟที่ได้รับความนิยม มันจะติดตั้ง Python 2.7 กำหนดค่าเครื่องของคุณและ npm อย่างเหมาะสม

Windows Vista / 7 ต้องการ. NET Framework 4.5.1 (ปัจจุบันไม่ได้ติดตั้งโดยอัตโนมัติโดยแพ็คเกจนี้)

การติดตั้งทั้งสองแบบไม่มีความขัดแย้งหมายความว่าพวกเขาจะไม่ยุ่งกับการติดตั้ง Visual Studio, C ++ Build Tools หรือ Python


1
คุณพูดถูก ฉันใช้เวอร์ชัน VS, npm และ gyp เป็นเวลาหลายชั่วโมง แต่ไม่มี. NET 4.5.1 (แน่นอน) ไม่มีทางที่จะรวบรวมมันได้ นอกจากนี้ยังอธิบายว่าทำไมมันจะทำงานกับการติดตั้งแบบ VS ส่วนใหญ่เนื่องจากมาพร้อมกับ. NET แบบรวมล่วงหน้า
Xan-Kun Clark-Davis

12

บน windows 8 มันใช้งานได้สำหรับฉันโดยใช้:

npm install -g node-gyp -msvs_version=2012

แล้วก็

npm install -g restify

1
ฉันไม่คิดว่าrestifyแพคเกจมีอะไรจะทำอย่างไรกับคำถาม OP ที่restifyเป็นเพียงหนึ่งในหลายแพคเกจที่ได้รับผลกระทบจากปัญหาเดียวกัน
adelriosantiago

5

หลังจากขุดค้น DAYS แล้วมีคนใน IRC แนะนำให้ฉันลองใช้

Windows 7.1 SDK Command Prompt

ทางลัด (ลิงก์ไปยัง C: \ Windows \ System32 \ cmd.exe / E: ON / V: ON / T: 0E / K "SDK: \ Windows \ v7.1 \ BinE SetEnv.cmd SDKs Files \ Microsoft C: \ Program ) ฉันคิดว่าคุณต้องมี 7.1 SDK ที่เก่ากว่า (แม้แต่ใน Windows 8.1) เพราะอันใหม่กว่าใช้ msbuild.exe แทน vcbuild.exe ซึ่งเป็นสิ่งที่ node-gyp ต้องการแม้ว่าจะเก่ากว่าโหนดถึงสองเท่า: /

ครั้งหนึ่งในพรอมต์นั้นฉันต้องเรียกใช้สิ่งต่อไปนี้เพื่อรับบริบท x86 เนื่องจากคอมไพเลอร์ขว้างเป็นข้อผิดพลาดอย่างอื่นเกี่ยวกับสถาปัตยกรรม:

setenv.cmd /Release /x86

จากนั้นฉันสามารถรันคำสั่ง npm ที่พยายามใช้ node-gyp เพื่อคอมไพล์สิ่งต่าง ๆ อีกครั้ง


4

ฉันมี isuee เดียวกันและทำทุกอย่างที่วิเศษข้างต้นสิ่งเดียวที่ทำเวทย์มนตร์ให้ฉันมาจากhttps://github.com/atom/atom/atom/issues/2435

"เพราะ --msvs_version = 2013 ไม่ได้ถูกส่งไปยัง node-gyp เมื่อมันถูกเรียกใช้โดยบิลด์สคริปต์ตั้งค่า GYP_MSVS_VERSION = 2013 env และควรทำงานหลังจากนั้น"

ปัง มันทำงานได้


3

บน Windows สิ่งนี้ช่วยฉันได้: (เครดิตไปที่) https://github.com/TooTallNate/node-gyp/wiki/Updating-npm%27s-bundled-node-gyp ฉันลอง MINGW32 แต่ไม่ประสบความสำเร็จ

บน cmd.exe

$ cd "C:\Program Files\nodejs\node_modules\npm"
$ npm install -g node-gyp@latest

1
หากสิ่งนี้ล้มเหลวสำหรับคุณให้ตรวจสอบว่าคุณมีตัวแปรสภาพแวดล้อม PYTHON = c: \ Python27 \ python.exe และstackoverflow.com/a/15937635/2873481
Vladimir Vukanac

npm install -g node-gyp @ latest?
Alexander Mills

2

สำหรับ windows 8 64- บิตติดตั้ง zmq และ protobuf ต่อไปนี้ใช้ได้กับฉัน: ติดตั้งVisual Studio 2012 บนบรรทัดคำสั่ง:

SET VisualStudioVersion=11.0
npm install zmq
npm install protobuf

Visual Studio 2012 ยังมาพร้อมกับ 'Developer Command Prompt สำหรับ VS2012' ดังนั้นคุณไม่จำเป็นต้องกำหนดตัวแปร env PATH ของคุณเอง
strider

1

ฉันคิดว่าวิธีแก้ปัญหาคือการดาวน์โหลด ติดตั้ง Microsoft windows sdk สำหรับเซิร์ฟเวอร์ 2008 ด้วย. NET Framework 3.5

หรือเพียงติดตั้ง Visual Studio 20082008

ปัญหานี้เกิดขึ้นสำหรับ windows builds node-gyp เรียกใช้งานไฟล์ vcbuid.exe และด้วยเหตุผลบางอย่างมันหาไม่ได้

ขอบคุณ


นี่คือลิงค์ SDK: microsoft.com/en-us/download/details.aspx?id=11310
r03

2
เหตุผลที่ไม่พบ VCBuild ก็คือมันถูกแทนที่ด้วย MSBuild ในปี 2010 ตามcodeproject.com/Articles/562386//
UnPlan2ned

ดูคำตอบของฉันด้านล่าง จำเป็นต้องมี vcbuild.exe แต่ต้องตั้งค่าตัวแปรสภาพแวดล้อมจำนวนมากและโครงการ node-gyp ไม่ได้บันทึกไว้
rainabba


0

ฉันมีปัญหามากมายในการรวบรวม nodejs zmq

สำหรับปัญหาเกี่ยวกับ vcbuild.exe เพียงเพิ่มลงใน PATH

สำหรับปัญหาอื่น ๆ ฉันสามารถรวบรวมได้เพียงแค่ใช้ Windows 7.1 SDK Command Prompt

(โปรแกรมเมนู -> Microsoft Windows SDK v7.1 -> พร้อมรับคำสั่ง Windows 7.1 SDK)

และจากพรอมต์:

npm install zmq

ใช้งานได้ :)


0

หลังจากการต่อสู้มานานฉันได้เปลี่ยนสถาปัตยกรรมโหนดของฉันเป็น x86 และมันทำงานได้อย่างมีเสน่ห์


1
คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับวิธีที่คุณเปลี่ยนไปเป็น x86 ได้ไหม?
Arman Ortega

0

ใน cmd กำหนดเส้นทาง Visual Studio ขึ้นอยู่กับรุ่นของคุณเป็น

Visual Studio 2010 (VS10): SET VS90COMNTOOLS=%VS100COMNTOOLS%

Visual Studio 2012 (VS11): SET VS90COMNTOOLS=%VS110COMNTOOLS%

Visual Studio 2013 (VS12): SET VS90COMNTOOLS=%VS120COMNTOOLS%

ในโหนดหลัก (โมดูลโหนดดั้งเดิมที่ดาวน์โหลดจาก git) ให้รันvcbuild.batด้วยสิทธิ์ผู้ดูแลระบบ vcbild.bat จะสร้างการอ้างอิงที่เกี่ยวข้องกับ windows และจะเพิ่มชื่อโฟลเดอร์ Release ใน node-master

เมื่อรันแล้วจะใช้เวลาในการสร้างไฟล์

จากนั้นในไดเรกทอรีที่มีคำสั่งไฟล์. gyp ให้ใช้

node-gyp rebuild --msvs_version=2012 --nodedir="Dive Name:\path to node-master\node-master"

สิ่งนี้จะสร้างการพึ่งพาทั้งหมด


0

ฉันแก้ไขปัญหานี้ใน windows 8 และ windows 10 pro ด้วยการสอนนี้ ฉันพยายามหลายครั้งเพื่อแก้ปัญหานี้ด้วยวิธีแก้ปัญหาที่แตกต่างกัน แต่ทำงานให้ฉันด้วยเท่านั้น: http://www.serverpals.com/blog/building-using-node-gyp-with-visual-studio-express -2015-on-windows-10-pro-x64 ฉันสังเกตเห็นว่าฉันไม่ได้ใช้ nodist เพื่อควบคุมรุ่นโหนดเช่นการสอนนี้ฉันใช้ NVM และทำงานได้ดีฉันไม่ได้ทดสอบการใช้ Nodist นี้ ฉันใช้โหนด 5.2.0

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.