我在package.json中有几个依赖项,指定为github repos的直接链接:
@extends('your_layout')
@section('title_and_meta')
<title>Your Page title</title>
<meta name="description" content="{{ $meta_description }}" />
@endsection
@section('body_content')
// Content here!
@endsection
当我签出项目并执行"dependencies": {
// omitted
"gaze": "git+https://github.com/chebum/gaze.git",
}
时,会从全局npm repo中获取一个凝视版本,而不是我的github repo。我可以通过查看库源代码来确认这一点。
如果我稍后npm install
我得到了正确版本的库。
为什么npm会覆盖我的package.json设置?我在repo中没有shrinkwrap文件。
npm install git+https://github.com/chebum/gaze.git