物置小屋スマートフォン用の表示で見る物置小屋メモ置き場2019-06-05Windowsでnodistを使ってプロジェクトごとにnode.jsのバージョンを固定したり等使い方メモメモnodistについてのメモ書き記事インストールgithub.comここから最新のリリースバージョンのexeをダウンロードして普通にインストールするだけ。12.4.0どのバージョンがインストールされてるか確認ついでに今使用中のバージョンも確認できる。12.4.0指定バージョンへの切り替えインストールしてないバージョンを指定すると自動的にインストールしてくれる。12.4.0バージョン部分にlatestを入れると現在インストールされている最新バージョンに切り替えられる。8.16.0実行後に.node-versionというファイルが自動的に作成される。中身はバージョンが入る。npmだけだが、nodist環境だと別手順が必要。StoreとGitHubReleaseを使っています。本来は手動でファイルをアップロードして公開しないといけないけど、毎度自前でビルドしてアップロードしにいくのも面倒なのでTravisCI使って自動化したいという話です。前提としてvue-web-extensionで作ったものを公開するものという形でいきます。chrome-webstore-upload-clipackage.jsonのscriptsに下記を追加する。--auto-publish"TravisCI上でGitHubリポジトリを追加する。ここは普通にやるだけ。Variablesに下記のような組み合わせで追加する。入れるgemとやらを使うので事前にRubyを入れておく必要がある。travisこれでOKGitプロジェクト上でtravis.ymlをセットアップする事前にプロジェクトディレクトリに.travis.ymlという空ファイルを作っておく。|yes|最初のUsernameとPasswordはGitHubのを入力する。その後色々と出てくるけどとりあえず全部エンターする。設定は後でファイル弄って変えれば良い。すると以下のようなファイルが生まれる。username/projectこれを下記のように変えた。true上のscriptの部分は普通にビルドしてるだけ。trueでscriptでビルドしたファイルをそのまま残すことができる。dist-zip/*.zipでパッケージ化したzipファイルをGitHubReleaseにアップロードしている。trueでタグ付きの場合のみアップロードする設定になっている。releaseはpackage.json内のreleaseScriptを呼び出しているだけ。releaseすればTravisCIが勝手にアップロードしてくれる。設定してみたのが下記のリポジトリ。楽になるはず(ちゃんと動作してくれれば...)github.com終わりに以上、メモを兼ねた記事でした。Firefoxの方でもやりたいので調べ中。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。