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",
},