问答详情
源自:5-2 从无到有构建Grunt项目

--save-dev无效,win7测试环境

我是通过npm全局安装的方式安装的Yeoman, Bower, Grunt,位于C:\Users\zy108830\AppData\Roaming\npm\node_modules文件夹,但是我的测试项目是放在D盘的Grunt目录的,测试了很多次,使用npm install grunt --save-dev或npm install grunt --save都无法自动将包依赖信息写入package.json中,上网百度也没查出来啥,请问一下可能是什么愿意?谢谢啦

54d701b1000167ec05000226.jpg

54d701b10001872805000144.jpg


提问者:思过崖 2015-02-08 14:27

个回答

  • Materliu
    2015-02-10 09:17:41
    已采纳

    是不是因为你自己设定了prefix 就是全局的安装路径,使用cnpm安装的同学经常犯这个错误,如果使用cnpm安装不要改默认全局安装路径

  • Materliu
    2015-02-08 16:01:31

    在你的项目目录 grunt0.1 下 新建一个文件夹, 取名: node_modules  试一下。 另外你检查一下你package.json 文件的格式是否正确。

  • Detonate
    2016-01-18 00:10:47

    我今天用bower install angular --save-dev,也报错,报错为:读取JSON文件失败,额外错误详情是:未知的end of input

  • 思过崖
    2015-02-08 16:51:07

    谢谢老师解答,我测试了一下还是不行,我在w3cplus网站看到了一篇教程,也有说过这个命令无效,http://www.w3cplus.com/tools/grunt-tutorial-start-grunt.html,

    http://img.mukewang.com/54d723720001bfdf09590172.jpg

    但他的有报错,我的是没有的,我再琢磨琢磨吧