这几天在做一个简单的文本编辑器,用到时simditor这个框架,使用npm安装后会增加几个对应的模块,但是这是在本地的,我往公司服务器上传代码后后台就不能正常跑起来了,因为node_modules不受版本控制的,而正式服务器上又不会自动安装这些模块.所以这个应该怎么解决呢??------ios学前端的小白- -!
ringa_lee
node_modules はローカルでのみ使用されます。一部のモジュールはシステムのバージョンと nodejs のバージョンに応じて異なるモジュールをインストールします。そのため、やらなければならないことは、node_modules フォルダーをプロジェクト ディレクトリから移動してから、プロジェクト ディレクトリをアップロードすることです。アップロード速度を上げるため、とりあえずアップロード(上がっても削除)して、再度サーバーにnpm install
npm は package.json このファイルを使用してプロジェクトの依存関係を宣言します。
package.json
1. プロジェクトにはすでに package.jsonこのファイル
次に、simditor をインストールするときに --save を追加すると、simditor が package.json ファイル
simditor
--save
次に、package.json の dependencies フィールドの内容に追加の依存関係があることがわかります。 公式サーバーに到着したら、プロジェクト パスで npm install を実行すると、関連する依存関係がダウンロードされます。
dependencies
npm install
2. package.json ファイルがまだ存在しないと仮定して、次のコマンドを実行してファイルを作成します。作成後、前の手順を参照してください
注: 必要な場合を除き、バージョン管理に node_modules を含めないでください。
node_modules
node_modules はローカルでのみ使用されます。一部のモジュールはシステムのバージョンと nodejs のバージョンに応じて異なるモジュールをインストールします。そのため、やらなければならないことは、node_modules フォルダーをプロジェクト ディレクトリから移動してから、プロジェクト ディレクトリをアップロードすることです。アップロード速度を上げるため、とりあえずアップロード(上がっても削除)して、再度サーバーにnpm install
npm は
package.json
このファイルを使用してプロジェクトの依存関係を宣言します。1. プロジェクトにはすでに
があると仮定します。package.json
このファイル次に、
に自動的に追加されます。 リーリーsimditor
をインストールするときに--save
を追加すると、simditor
がpackage.json
ファイル次に、
package.json
のdependencies
フィールドの内容に追加の依存関係があることがわかります。公式サーバーに到着したら、プロジェクト パスで
npm install
を実行すると、関連する依存関係がダウンロードされます。2.
リーリーpackage.json
ファイルがまだ存在しないと仮定して、次のコマンドを実行してファイルを作成します。作成後、前の手順を参照してください注: 必要な場合を除き、バージョン管理に
node_modules
を含めないでください。