masaya_yoshitomi 2023年7月3日 10時10分 お世話になっております。 吉冨です。 現在、イメージビルド時にnpm iコマンドにて最新モジュールを取得しておりますが、バージョンを固定して管理したいと考えております。 ローカルのnode_modulesを参照先としてビルドしたいと考えているのですが、方法についてご教示いただけないでしょうか。 よろしくお願いいたします。 コメントを投稿するにはログインまたは登録をしてください コメント at_reika.yamazaki 2023年7月4日 15時27分 お世話になっております。 アットマークテクノ 山崎です。 > 現在、イメージビルド時にnpm iコマンドにて最新モジュールを取得しておりますが、バージョンを固定して管理したいと考えております。 > ローカルのnode_modulesを参照先としてビルドしたいと考えているのですが、方法についてご教示いただけないでしょうか。 ローカルのnode_modulesを参照先としてビルドしたいということですが、 インストール先のパッケージの package.json に以下の例のように "file:" をつけて記載するとローカルからインストールが可能です。 以下はインストール元のパッケージが "/usr/local/src/node_modules/<インストール元パッケージ>" である場合の例です。 { "name": "<インストール先パッケージ名>", "dependencies": { "<インストール元パッケージ名>": "file:/usr/local/src/node_modules/<インストール元パッケージ>" } } package.json での記載方法については以下のドキュメントが参考になると思いますので、こちらをご確認ください。 https://docs.npmjs.com/cli/v9/configuring-npm/package-json また、at-debian-builder を使用する場合は以下のようにインストール元のパッケージを配置することができます。 例えば例に示した "file:/usr/local/src/node_modules/<インストール元パッケージ>" だと以下に配置します。 aiotg3_resources/usr/local/src/node_modules/<インストール元パッケージ> パスはご使用の環境に合わせて変更してください。 at-debian-builder の使い方についての詳細は以下をご確認ください。 https://manual.atmark-techno.com/armadillo-guide-std/armadillo-guide-st… 以上、どうぞよろしくお願いいたします。 コメントを投稿するにはログインまたは登録をしてください
at_reika.yamazaki 2023年7月4日 15時27分 お世話になっております。 アットマークテクノ 山崎です。 > 現在、イメージビルド時にnpm iコマンドにて最新モジュールを取得しておりますが、バージョンを固定して管理したいと考えております。 > ローカルのnode_modulesを参照先としてビルドしたいと考えているのですが、方法についてご教示いただけないでしょうか。 ローカルのnode_modulesを参照先としてビルドしたいということですが、 インストール先のパッケージの package.json に以下の例のように "file:" をつけて記載するとローカルからインストールが可能です。 以下はインストール元のパッケージが "/usr/local/src/node_modules/<インストール元パッケージ>" である場合の例です。 { "name": "<インストール先パッケージ名>", "dependencies": { "<インストール元パッケージ名>": "file:/usr/local/src/node_modules/<インストール元パッケージ>" } } package.json での記載方法については以下のドキュメントが参考になると思いますので、こちらをご確認ください。 https://docs.npmjs.com/cli/v9/configuring-npm/package-json また、at-debian-builder を使用する場合は以下のようにインストール元のパッケージを配置することができます。 例えば例に示した "file:/usr/local/src/node_modules/<インストール元パッケージ>" だと以下に配置します。 aiotg3_resources/usr/local/src/node_modules/<インストール元パッケージ> パスはご使用の環境に合わせて変更してください。 at-debian-builder の使い方についての詳細は以下をご確認ください。 https://manual.atmark-techno.com/armadillo-guide-std/armadillo-guide-st… 以上、どうぞよろしくお願いいたします。 コメントを投稿するにはログインまたは登録をしてください
at_reika.yamazaki
2023年7月4日 15時27分
お世話になっております。
アットマークテクノ 山崎です。
> 現在、イメージビルド時にnpm iコマンドにて最新モジュールを取得しておりますが、バージョンを固定して管理したいと考えております。
> ローカルのnode_modulesを参照先としてビルドしたいと考えているのですが、方法についてご教示いただけないでしょうか。
ローカルのnode_modulesを参照先としてビルドしたいということですが、
インストール先のパッケージの package.json に以下の例のように "file:" をつけて記載するとローカルからインストールが可能です。
以下はインストール元のパッケージが "/usr/local/src/node_modules/<インストール元パッケージ>" である場合の例です。
package.json での記載方法については以下のドキュメントが参考になると思いますので、こちらをご確認ください。
https://docs.npmjs.com/cli/v9/configuring-npm/package-json
また、at-debian-builder を使用する場合は以下のようにインストール元のパッケージを配置することができます。
例えば例に示した "file:/usr/local/src/node_modules/<インストール元パッケージ>" だと以下に配置します。
aiotg3_resources/usr/local/src/node_modules/<インストール元パッケージ>
パスはご使用の環境に合わせて変更してください。
at-debian-builder の使い方についての詳細は以下をご確認ください。
https://manual.atmark-techno.com/armadillo-guide-std/armadillo-guide-st…
以上、どうぞよろしくお願いいたします。