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

来源:10-2 工程完整的目录结构的搭建

爱踢球的小猪

2017-02-28

$ 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


写回答

5回答

扎克悟空

2017-03-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
0

慕粉17717371652

2018-03-13

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

0
0

慕粉1842222023

2017-10-11

npm install --force 就行

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

0
0

Vinci丶D

2017-03-24

楼主解决了吗

0
0

奋斗王

2017-03-05

跟我一样的错误。。。


0
1
爱踢球的小猪
只要把package.json配置文件里面 n 的那一行删了就行了
2017-03-08
共1条回复

HTML5独立开发书城Web App

最前沿前端技术精讲, HTML5 、Vue.js 、Koa 、zepto 综合运用

3387 学习 · 685 问题

查看课程