美文网首页
npm5的坑

npm5的坑

作者: 不知所语 | 来源:发表于2017-09-11 16:45 被阅读127次

今天把node版本升级到8.4.0,npm isntall 后发现多了一个package-lock.json文件,由于要用到react-upload-file模块,于是在package.json文件中手动添加了该模块及版本,然后在终端npm install,安装完成后,发现并不能正常使用,在node_modules里面也没找到,显然是没有安装成功。

上网查找资料发现,目前更新到node的新版本,npm也会自动升级到5.3.0,npm install会生成package-lock.json文件,这个文件中的内容是node_modules下面所有模块的目录树结构,包括版本、下载地址等内容,如果项目下面有这个文件,那么手动修改package.json再install是没有用的,只能在终端指定模块安装(npm install react-upload-fiile ),不用写--save就会自动将模块信息保存在package.json中。然后自动更新package-lock.json文件,新版本的npm安装速度是较快的;或者删除掉package-lock.json文件,重新install,因为只要有package-lock.json文件的存在,会根据文件中的结构来下载模块,忽略package.json文件的存在。

相关文章

  • npm5的坑

    今天把node版本升级到8.4.0,npm isntall 后发现多了一个package-lock.json文件,...

  • npm5更新

    Node.js v8.0 后,自带的 npm 也升级到了5.0 主要变化: 1.新增 package-lock.j...

  • cnpm不受package-lock.json影响

    问题: npm5之后在install时会优先查看package-lock.json,若存在则会按照package-...

  • 架构过程中遇到的问题

    npm5 安装本地包之前需要 管理员权限运行一下npm install,创建出package.lock.json

  • package.json和package-lock.json文件

    npm5以前是不会有package-lock.json这个文件的。可以单独升级npm而不升级node.jsnpm5...

  • react-native-vector-icons集成

    一. 切换到工程目录,执行 执行安装命令 注意:目前npm5存在安装新库时会删除其他库的问题,可能后面会修复导致项...

  • 坑说

    大坑小坑,皆是坑; 深坑浅坑,都能坑; 能不被坑,别被坑; 休要日日想被坑。 关于坑古来有之,最近的就是坑爹,远的...

  • 白童话 | 标题待定

    日更占坑日更占坑日更占坑日更占坑日更占坑日更占坑日更占坑日更占坑日更占坑日更占坑日更占坑日更占坑日更占坑日更占坑日...

  • 2018-02-08

    坑爹,坑娘。还没见过坑儿子的

  • WebView上传文件无响应的问题:

    坑,坑,坑,坑,坑,坑;注意事项:做完这些可能调用系统相册是没有问题的,但是如果自己写的一个选择图片的页面,我们通...

网友评论

      本文标题:npm5的坑

      本文链接:https://www.haomeiwen.com/subject/xtsfsxtx.html