Elm:安装特定版本的github库

Elm:安装特定版本的github库,elm,Elm,我想使用elm-mdl库的v9分支 我将本机模块添加到我的elm package.json中的true,并将external\elm mdl添加到我的源目录中 然后我添加了“debois/elm mdl”:“9.0.0这是我之前准备的答案: 总之,删除依赖项中的elm mdl引用,并链接到定义材质模块的文件夹,即: "source-directories": [ -- ADD src because Material.elm is under that folder "exter

我想使用
elm-mdl
库的
v9
分支

我将
本机模块添加到我的
elm package.json中的
true
,并将
external\elm mdl
添加到我的
源目录中


然后我添加了
“debois/elm mdl”:“9.0.0这是我之前准备的答案:

总之,删除依赖项中的elm mdl引用,并链接到定义材质模块的文件夹,即:

"source-directories": [
    -- ADD src because Material.elm is under that folder
    "external/elm-mdl/src"
],
"dependencies": {
    -- REMOVE LINE BELOW
    "debois/elm-mdl": "9.0.0 <= v < 10.0.0",
},
“源目录”:[
--添加src,因为Material.elm位于该文件夹下
“外部/elm mdl/src”
],
“依赖项”:{
--删除下面的行

“debois/elm mdl”:“9.0.0将
elm mdl
的所有依赖项都包含在elm package.json.中,以避免陷入递归依赖地狱。”。。
└─ $ ▶ elm --version
0.18.0
└─ $ ▶ cat elm-package.json 
{
    "version": "1.0.0",
    "summary": "Track your life.",
    "repository": "https://github.com/user/project.git",
    "license": "BSD3",
    "native-modules": true,
    "source-directories": [
        "src",
        "external/elm-mdl"
    ],
    "exposed-modules": [],
    "dependencies": {
        "danyx23/elm-uuid": "2.1.0 <= v < 3.0.0",
        "debois/elm-mdl": "9.0.0 <= v < 10.0.0",
        "elm-lang/core": "5.1.1 <= v < 6.0.0",
        "elm-lang/html": "2.0.0 <= v < 3.0.0",
        "mgold/elm-random-pcg": "4.0.2 <= v < 6.0.0",
        "rtfeldman/elm-css": "9.1.0 <= v < 10.0.0",
        "rtfeldman/elm-css-helpers": "2.1.0 <= v < 3.0.0",
        "sporto/elm-dropdown": "1.3.0 <= v < 2.0.0"
    },
    "elm-version": "0.18.0 <= v < 0.19.0"
}

└─ $ ▶ cat external/elm-mdl/elm-package.json 
{
    "version": "9.1.0",
    "summary": "Material Design Lite port to Elm",
    "repository": "https://github.com/debois/elm-mdl.git",
    "license": "Apache License, version 2.0",
    "source-directories": [
        "src"
    ...

└─ $ ▶ ls external/elm-mdl/
build_scripts  CONTRIBUTING.md  COPYING.md  demo  elm-package.json  examples  FAQ.md  foo.md  LICENSE.md  Makefile  MIGRATION.md  PR.md  README.md  RELEASE.md  src  TEMPLATES.md  TESTING.md  tests  USERS.md
ashish @ 7567 ~/work/be_autonomous (master) 
└─ $ ▶ ls
Architecture.md  compile_css.sh  elm-package.json  elm-stuff  external    index.css  index.html  index.js  run.sh  src  TAGS  tests
"source-directories": [
    -- ADD src because Material.elm is under that folder
    "external/elm-mdl/src"
],
"dependencies": {
    -- REMOVE LINE BELOW
    "debois/elm-mdl": "9.0.0 <= v < 10.0.0",
},