検索

ホームページ  >  に質問  >  本文

前端 - node_modules不上传服务器导致网页无法打开,提示找不到对应的模块

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

ringa_leeringa_lee2779日前708

全員に返信(2)返信します

  • ringa_lee

    ringa_lee2017-04-17 15:17:28

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

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 15:17:28

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

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

    があると仮定します。

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

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

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

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

    リーリー

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

    返事
    0
  • キャンセル返事