2015-06-22 34 views
9

Xin chào tất cả Tôi gặp phải lỗi sau trong khi cố gắng cài đặt gói thông qua npm. Hệ điều hành tôi đang sử dụng cho điều này là windows 8. Nó hoạt động hoàn hảo trên Ubuntu. Xin hãy giúp tôi giải quyết vấn đề này.Lỗi khi sử dụng cài đặt npm (npm ERR! Windows_NT 6.3.9600)

C:\Users\xxxxx>npm install -g jshint 

npm ERR! registry error parsing json 

npm ERR! Windows_NT 6.3.9600 

npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\node\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "jshint" 

npm ERR! node v0.12.4 

npm ERR! npm v2.10.1 

npm ERR! Unexpected token < 

npm ERR! <html> 

npm ERR! <head> 

npm ERR! </head> 

npm ERR! <body> 

npm ERR! We are sorry but this is temporarily unavailable. 

npm ERR! <!-- Site Not Found. --> 

npm ERR! </body> 

npm ERR! </html> 

npm ERR! 

npm ERR! 

npm ERR! If you need help, you may report this error at: 

npm ERR!  <https://github.com/npm/npm/issues> 


npm ERR! Please include the following file with any support request: 

npm ERR!  C:\Users\xxxxx\npm-debug.log 
+1

Dường như bạn có tệp 'package.json' trong cùng một thư mục không phải là JSON hợp lệ. –

+0

không. tôi không có package.json trong thư mục. tôi đã quan tâm đến điều đó. Tuy nhiên tôi đang cài đặt jshint trên toàn cầu bằng cách sử dụng tùy chọn -g. – Rahul

Trả lời

1

Trong trường hợp của tôi, Nâng cấp npm trên Windows yêu cầu các bước thủ công để đảm bảo rằng PowerShell/CMD tìm phiên bản mới của npm. Đây là một công cụ nhỏ được thực hiện bởi các kỹ sư của Microsoft DX với npm và Node, giảm quá trình này thành một lệnh đơn giản. Đối với cái nhìn chi tiết hơn npm-windows-upgrade

0

tôi giải quyết vấn đề bằng cách lăn trở lại một phiên bản trước của nút

  1. ls nvm (để xem phiên bản của nút cài đặt)

  2. nvm sử dụng *. * * (chọn phiên bản để sử dụng)

1

Bạn có thể sử dụng bước này

1. install latest node js from https://nodejs.org/en/ 
2.Run CMD with "Run as Administrator" 
3.npm install -g angular-cli 

Nó sẽ chạy

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