2017-05-24 25 views
7

Khi tôi tạo dự án Cordova của mình trong Visual Studio, nó cho tôi lỗi "npm không hỗ trợ Node.js v0.12.9" mặc dù tôi có v6 .10.3 được cài đặt. Tôi đã thử các phiên bản mới nhất của npm, cả hai x86 & x64.Lỗi Cordova - "npm không hỗ trợ Node.js v0.12.9"

Nó được sử dụng để làm việc, không chắc chắn những gì đã phá vỡ nó.

+0

Tôi có cùng một vấn đề. Bạn đã giải quyết chưa? –

+0

thử xem qua: http://www.ryadel.com/en/visual-studio-2015-update-nodejs-andor-npm-latest-version/ – user7363719

+0

@MichaelWinther Xin chào Michael, bạn có thể thử đề xuất tôi đã đề cập trong các ý kiến ​​của câu trả lời của wezten? – Gandhi

Trả lời

0

Tôi đã xem lại kết quả xây dựng lần nữa và nhận thấy rằng cũng có các lỗi khác, mặc dù tôi không thể nhớ chúng là gì. Có thể tôi phải tăng độ dài đầu ra xây dựng bằng cách sử dụng Tools-> Options-> Projects và Solutions-> Build and Run.

Nhìn vào xml trong .jsproj để xem quy trình xây dựng đang làm gì, cho biết rằng nó đang chạy tập lệnh C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\Packages\vs-t‌​ac\install.js. Tôi đặt trong bảng điều khiển console.log để xem chính xác những gì đã xảy ra, và một nơi nào đó dọc theo cách lỗi của tôi biến mất, không chắc chắn như thế nào.

Vì vậy, tôi không thể đưa ra câu trả lời chính xác nhưng điều này sẽ giúp người dùng khác gỡ lỗi các vấn đề của họ.

+0

bạn đã thực hiện một mục trong phần công cụ web bên ngoài trong VS để buộc VS sử dụng phiên bản cụ thể như đã đề cập ở đây - https://ryanhayes.net/synchronize-node-js-install-version-with-visual-studio-2015/Điều này có lẽ nên giải quyết vấn đề của bạn. – Gandhi

+0

bạn đã xem xét liên kết bằng bất kỳ cơ hội nào chưa? – Gandhi

+0

@Gandhi Tôi không thể tạo lại vấn đề nữa, như tôi đã viết trong câu trả lời của tôi rằng lỗi đã biến mất. Hãy thử hỏi Michael Winther người đang cung cấp tiền thưởng. – wezten

0

Tôi gặp vấn đề tương tự. Bằng cách nào đó, kiểm tra "Sử dụng phiên bản Cordova được cài đặt trên toàn cầu" trong config.xml đã làm điều đó cho tôi.

Các vấn đề liên quan