前端 - node_modules不上传服务器导致网页无法打开,提示找不到对应的模块
ringa_lee
ringa_lee 2017-04-17 15:15:28
0
2
707

这几天在做一个简单的文本编辑器,用到时simditor这个框架,使用npm安装后会增加几个对应的模块,但是这是在本地的,我往公司服务器上传代码后后台就不能正常跑起来了,因为node_modules不受版本控制的,而正式服务器上又不会自动安装这些模块.所以这个应该怎么解决呢??------ios学前端的小白- -!

ringa_lee
ringa_lee

ringa_lee

全員に返信(2)
左手右手慢动作

node_modules はローカルでのみ使用されます。一部のモジュールはシステムのバージョンと nodejs のバージョンに応じて異なるモジュールをインストールします。そのため、やらなければならないことは、node_modules フォルダーをプロジェクト ディレクトリから移動してから、プロジェクト ディレクトリをアップロードすることです。アップロード速度を上げるため、とりあえずアップロード(上がっても削除)して、再度サーバーにnpm install

いいねを押す +0
Peter_Zhu

npm は package.json このファイルを使用してプロジェクトの依存関係を宣言します。

1. プロジェクトにはすでに package.jsonこのファイル

があると仮定します。

次に、simditor をインストールするときに --save を追加すると、simditorpackage.json ファイル

に自動的に追加されます。 リーリー

次に、package.jsondependencies フィールドの内容に追加の依存関係があることがわかります。
公式サーバーに到着したら、プロジェクト パスで npm install を実行すると、関連する依存関係がダウンロードされます。

2. package.json ファイルがまだ存在しないと仮定して、次のコマンドを実行してファイルを作成します。作成後、前の手順を参照してください

リーリー

注: 必要な場合を除き、バージョン管理に node_modules を含めないでください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート