ラベル npm の投稿を表示しています。 すべての投稿を表示
ラベル npm の投稿を表示しています。 すべての投稿を表示

2019年12月17日火曜日

npm packageを作っていてタグをつけたりなんだりしたい的なお話

  • このエントリーをはてなブックマークに追加

npm packageを作成している場合のみにしかいらない話ではあるんだけども。
npm packageはlatestがついてるとそれをインストール時にとってくるんだけど、開発している最中に最新版をアップデートしたくはないわけで。
そういう場合はbetaなりのタグをつけてあげればいい。
そして作り終わったら外してlatestをつけてあげればいい。

ということで今日はそれのやり方的なお話をば。

2019年3月11日月曜日

TypeScriptでビルドしようとしたけどVariable 'require' must be of type 'NodeRequire', but here has type 'ReactNativeRequireFunction'ってエラーが出たのでその解決方法的なお話

  • このエントリーをはてなブックマークに追加

typescriptでreact-native-simple-twitterを作り直してて、途中までビルドできてたのに突然ビルドできなくなるっていう。
多分jest関連のpackageを色々と入れたからかなぁみたいな感じではあるんだけど。

node_modules/@types/react-native/index.d.ts:9302:9 - error TS2403: Subsequent variable declarations must have the same type. Variable 'require' must be of type 'NodeRequire', but here has type 'ReactNativeRequireFunction'.
とりあえずこんな感じのエラーが出てきた。
割と悩んだので今日はその解決法をば。

2019年3月10日日曜日

JavaScriptで書いてたreact-nativeのnpm packageをTypeScriptで書き直したのでその手順的なお話

  • このエントリーをはてなブックマークに追加

たまに作っているnpm package。
JavaScriptで書いてたんだけど最近TypeScriptがんばりはじめてるし、TypeScriptで書き直してみようかな〜って思ってやってみた。
ちなみに今回修正したのはreact-native-store-versionっていうパッケージで、現在のアプリバージョンとストアで公開されてるアプリバージョンを比較して、それがnewなのかoldなのかequalなのかを判断してくれる感じ。

ということで今日はnpm packageのTypeScript化に伴う手順的なお話をば。

2018年10月10日水曜日

package.jsonのパッケージで気をつけておきたいバージョン記法のキャレット(^)とチルダ(~)的なお話

  • このエントリーをはてなブックマークに追加

reactとかもちろんpackage.jsonでパッケージの管理をしているわけで。
そこで気をつけないといけないのがdependenciesとかdevDependenciesとか色々とあるわけだけども。
実は一番気をつけないといけないのがバージョンの指定方法。

現在babelの6とか7が入り乱れてる戦国時代的なことになっていて、webpackもだしparcelもだし色んなところでその煽りを食らっていたり。
特にparcelでその煽りを食らってしまい、なおかつこのバージョン指定方法でミスっていたために問題が発生してしまった的な。
ということで今日はバージョン記法についてのお話をば。

Adsense