请稍等 ...
×

采纳答案成功!

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

安装admin-lte报错

在 WebStorm 的 Terminal 终端下安装 admin-lte 报错:

1. 问题描述:

按照老师的方法使用命令 npm install --save admin-lte 安装时,先是有一个警告,告诉我要用 -g 全局安装

https://img1.sycdn.imooc.com/szimg//5951b9b60001020f04810170.jpg

等待它继续操作完成,报了很多错误:

https://img1.sycdn.imooc.com/szimg//5951b9df00010d5706220257.jpg

但是我发现在node_modules文件夹下这个 admin-lte.


这是什么原因呢?

后面我根据提示类似安装bootstrap 输入这样的命令 npm install -g --save bootstrap,马上执行完成,也没有报错,但是bootstrap并没有在 node-modules 文件夹下。

https://img1.sycdn.imooc.com/szimg//5951bbce0001fea003580121.jpg

这又是什么原因呢?


看了老师回答的类似的问题,说新版本下使用 npm install admin-lte --save 命令,这个我还没有尝试,但是非常想知道上面两个问题的原因,请教老师解答,谢谢

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

3回答

提问者 Just90 2017-06-29 15:48:13

最后我解决的办法是安装 python,配置了 python 环境后解决了问题。具体描述如下:

1. 报了很多错误,于是我尝试用 cnpm 安装,挺快的。例如安装 bootstrap 还会在 node_modules 下生成一个映射,源文件为添加了下划线和版本号的(具体名称我记不清了,假设为 _bootstrap@3.3.7),当引用这些 css 和 js 时,用映射的名称 bootstrap 根本不能通过重启服务,当使用源文件名 “ _bootstrap@3.3.7”时可以通过重启服务,但是页面就是不显示样式,脚本也不起作用。

2. 后来我还是使用 npm 来安装,仔细阅读错误才发现找不到 python 路径(问什么要配置 python 环境啊现在都搞不懂),下载了最新版的 python ,安装时选择添加进 path 类似的那个选项,安装环境便配置成功。安装 bootstrap,jquery,admin-lte 也没有报错了。

3. 回答我自己提出的问题:

(1). 之所以用 -g 安装挺快的,但是在 node_modules 下找不到,因为使用 -g 后是全局安装,安装的路径在"C:\Users\Administrator\AppData\Roaming\npm\node_modules"下

https://img1.sycdn.imooc.com/szimg//5954afeb0001eac104650206.jpg

并没有安装在本地(路径为 "E:\angular\stock"),所以 node_modules 下没有!

(2). 至于为什么报了错,node_modules文件夹下有这个 admin-lte.这个问题,我也没搞懂。


公告中已经在前两天(也是我提问那天)说明了,新版的 admin-lte 安装有变,好像是要选择更改 package.json 文件,同老师的版本一样。遇到和我一样问题的好好看看。

2 回复 有任何疑惑可以回复我~
ngNode 2017-06-28 21:49:25

webstorm的terminal终端有时候会出现权限问题,尽量用node然后以管理员身份运行。

你这个问题我遇到过很多次。

0 回复 有任何疑惑可以回复我~
萌萌哒_Yu 2017-06-28 11:50:34

把node.js 降级,不要用最新的 8.X,用LTS的6.X。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号