プロダクションサーバーでは、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エラー
3
A
答えて
0
回答(browserify-シムの作者)
は、プロジェクトツリーの外にあります。したがって、これらのツールを上向きに見ると、 パッケージのpackage.jsonが見つかりません。
だからあなたnode_modulesフォルダをリンクしていない...それはあなたが、あなたのシステムでグローバルにリンクしているので、悪いアイデアとにかく 、すなわち、それはすべてあなたのDEPSプロジェクトに対してローカルで持つことが 方が良いでしょうです。あなたの の展開の目的は何かわかりませんが、私にはそれを作った人のようです。 ノード/ npmの動作を完全に理解できていませんでした。
関連する問題
- 1. NPM node_modules/.binシンボリックリンク
- 2. node_modules:シンボリックリンクかどうかはシンボリックリンクですか?
- 3. project_name/node_modulesをシンボリックリンクとして使用していますか?
- 4. フォルダーが使用されていない場合、フォルダーとサブフォルダーを削除する(Powershell)
- 5. フォルダーが存在しない場合、シェルスクリプトを使用したftpのmkdir
- 6. フォルダーのng-repeatリストが間違って更新された場合
- 7. 存在する場合はrmdirフォルダー&& mkdirフォルダーはその後にコマンドを実行しません&&
- 8. Webpackは、モジュールが必要ない場合でも、node_modules内のファイルの「Module has exported member ...」エラーを表示します
- 9. シミュレータに展開しようとしたときにnode_modulesエラーの無効なシンボリックリンク(RN 0.45)
- 10. node_modules/@types/jasmine/index.d.ts:エラーTS1005: '='
- 11. フォルダーの内容を表示するエラー
- 12. Makefileのシンボリックリンクとシンボリックリンク
- 13. node_modules開発段階の場所
- 14. else文のエラーがある場合
- 15. ストアドプロシージャにパラメータがない場合のエラー
- 16. のldconfigエラー:シンボリックリンクではない
- 17. ループの場合、マクロのエラー
- 18. NULLエラーの場合はelse文のエラー
- 19. PL/SQLの場合&エラー
- 20. Excel数式エラーの場合
- 21. エラーの場合はハスケル
- 22. 文分割エラーの場合
- 23. else JavaScriptエラーの場合
- 24. JS Elseエラーの場合
- 25. Excel VBA - 名前が変更された場合、同じフォルダー内の別のブックからデータをインポートする
- 26. エラーが追加された場合
- 27. エラーが発生した場合jboss 5.1.0
- 28. エラーが発生した場合は
- 29. エラー文が必要な場合はwindow.onload
- 30. エラーが発生した場合(Haskell)