1
アプリケーションのフロントエンド部分に問題があります。ローカルマシンでコードを正しくビルドします。本番環境ではビルドが壊れています(gulpビルドに失敗します)。 npmとノードのバージョンは、ローカルとリモートで異なります。npmのアップデートで不具合や故障が発生することがありますか?
ローカルバージョン:
prompt> npm -v
3.10.8
prompt> node -v
v6.9.1
リモートバージョン:
prompt> npm -v
3.9.5
prompt> node -v
v6.2.2
は実際に奇妙な理由のために失敗した構築。すべてがうまく働くので不思議です。あなたはモジュールのバージョンでpackage.jsonを使用している場合
warning Error: ENOENT: no such file or directory, open '/home/user/admin.example.com/.tmp/serve/styles/kendo.common.min.css.map'
warning at Error (native)
warning at Object.fs.openSync (fs.js:634:18)
warning at Object.fs.readFileSync (fs.js:502:33)
warning at fromSource (/home/user/admin.example.com/node_modules/clean-css/lib/utils/input-source-map-tracker.js:84:30)
warning at InputSourceMapStore.track (/home/user/admin.example.com/node_modules/clean-css/lib/utils/input-source-map-tracker.js:237:5)
warning at Object.whenDone (/home/user/admin.example.com/node_modules/clean-css/lib/clean.js:145:44)
warning at processNext (/home/user/admin.example.com/node_modules/clean-css/lib/imports/inliner.js:105:13)
warning at importFrom (/home/forge/admin.example.com/node_modules/clean-css/lib/imports/inliner.js:79:10)
warning at ImportInliner.process (/home/forge/admin.example.com/node_modules/clean-css/lib/imports/inliner.js:38:10)
warning at /home/forge/admin.example.com/node_modules/clean-css/lib/clean.js:120:41
warning at _combinedTickCallback (internal/process/next_tick.js:67:7)
warning at process._tickCallback (internal/process/next_tick.js:98:9)
execute gulp build
不可能である可能性が最も高いのか? –
絶対:私はMacOsXをローカルに持っています。遠隔地のUbuntu。 – sensorario
パス '/ home/.../kendo.common.min.css.map'は存在しますか? リモートで 'sudo npm install'を実行しようとしましたか? 一般的に、バージョンの違いはアプリケーションの安定性に影響を与えます。依存関係が存在しないか、または間違っていることも原因です(そのための 'package.json'を参照してください)。必要な場合は、できるだけバージョンを複製し、ローカルバージョンをサーバーのバージョンにダウングレードしてください。また、テスト用に同じOSとノードのバージョンを使用してVirtualBoxを使用するなど、環境を複製することもできます。 – Kebman