2016-04-11 23 views
3

プロダクションサーバーでは、node_modulesフォルダーは継続的な展開のためのシンボリックリンクです。 gulpコマンドを実行すると、次のような多くのエラーが発生します。 Error: Unable to find a browserify-shim config section in the package.json for /home/web/www/persist/node_modules/jquery-ui/jquery-ui.js while parsing file: /home/web/www/persist/node_modules/jquery-ui/jquery-ui.js] filename: '/home/web/www/persist/node_modules/jquery-ui/jquery-ui.js' . . . node_modulesをプロジェクトフォルダに移動すると、ビルドプロセスは成功です。この問題を解決するには?ブレークは、プロジェクトの依存関係 以来browserifyとシムリンク thlorenz からnode_modulesフォルダーがシンボリックリンクの場合、browserify-shimエラー

答えて

0

回答(browserify-シムの作者)

は、プロジェクトツリーの外にあります。したがって、これらのツールを上向きに見ると、 パッケージのpackage.jsonが見つかりません。

だからあなたnode_modulesフォルダをリンクしていない...それはあなたが、あなたのシステムでグローバルにリンクしているので、悪いアイデアとにかく 、すなわち、それはすべてあなたのDEPSプロジェクトに対してローカルで持つことが 方が良いでしょうです。あなたの の展開の目的は何かわかりませんが、私にはそれを作った人のようです。 ノード/ npmの動作を完全に理解できていませんでした。

関連する問題