请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

照着老师的步骤做,用npm安装node install为什么一直报错

$ npm install

npm ERR! Windows_NT 6.1.7601

npm ERR! argv "D:\\Nodejs\\node.exe" "D:\\Nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"

npm ERR! node v6.2.0

npm ERR! npm  v3.8.9

npm ERR! code EBADPLATFORM


npm ERR! notsup Not compatible with your operating system or architecture: n@2.1.4

npm ERR! notsup Valid OS:    !win32

npm ERR! notsup Valid Arch:  any

npm ERR! notsup Actual OS:   win32

npm ERR! notsup Actual Arch: ia32


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

npm ERR!     D:\Nodejs\webAppReader\npm-debug.log


正在回答 回答被采纳积分+3

5回答

扎克悟空 2017-03-29 19:49:29

因为package.json里配置了一个名叫 n 的依赖模块,因为这个模块不支持windows系统,所以报错"notsup Not compatible with your operating system or architecture: n@2.1.4"

其实这个n模块是nodejs的版本管理插件,咱可以不用安装它

解决方法:package.json里dependencies数据里都是项目依赖的模块,把"n": xxxx, 那一行删掉就行了

2 回复 有任何疑惑可以回复我~
慕粉17717371652 2018-03-13 16:08:12

我一开始也报了这个错,后来用cnpm install 的时候就没有报这个错误了

0 回复 有任何疑惑可以回复我~
慕粉1842222023 2017-10-11 11:47:17

npm install --force 就行

会生成比原有的还多的目录,不用担心 windows就是这样

0 回复 有任何疑惑可以回复我~
Vinci丶D 2017-03-24 13:36:02

楼主解决了吗

0 回复 有任何疑惑可以回复我~
奋斗王 2017-03-05 10:27:21

跟我一样的错误。。。


0 回复 有任何疑惑可以回复我~
  • 提问者 爱踢球的小猪 #1
    只要把package.json配置文件里面 n 的那一行删了就行了
    回复 有任何疑惑可以回复我~ 2017-03-08 16:21:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信