問題タブ [rollupjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
three.js - WebPackまたはRollupを使用してThree.jsをツリーシェイクするにはどうすればよいですか?
ライブラリの一部のみを使用する Three.js シーンがあります。
しかし、ライブラリ全体 (最大 500Kb 縮小) のすべてではないにしても、ほとんどを取得することになります。これで運が良かった人はいますか?私が使用しているコードを示すGitHub の例があります。
javascript - Angular2 - 個別のテンプレート/スタイル ファイルを含むライブラリ コンポーネント
私は(現在)単一のコンポーネントを持つサードパーティモジュールに取り組んでいます。現在、テンプレートと比較的長いスタイル ルールを@Component
アノテーションにインラインで配置していますが、これは管理しにくくなっています。コードを個別のファイル ( ) に分割しようとしました.component.html
が、ビルド プロセスを実行し、テスト アプリケーション内でコンポーネントを使用しようとすると、テンプレート 404 が表示されます。
- テンプレートを別のファイルに分割できますか (ビルド ステップでテンプレートのコンテンツがコンポーネント アノテーションに挿入される場合でも)。
- CSSで同じことができますか?
- CSS を SCSS に置き換えて、Component アノテーションにコードを挿入する前にその CSS をコンパイルする方法はありますか?
参考までに、以下に構成ファイルを含めます。他に役立つものがあればお知らせください。アプリの一般的な構造は、このリソース(ライブラリの Github リポジトリ) から変更されていません。リポジトリを複製し、参照を削除/置換してベースを形成することにより、プロジェクトを作成しました。
編集 私はこのSOリンクを見ましたが、可能であればビルドプロセスにgulpを統合する必要は避けたいです。
編集
を、コンポーネント クラスと同じレベルの HTML ファイルであるに置き換えるtemplate
と、このモジュールをインポートするアプリで次のエラーが発生します (ビルド後)。templateUrl: './ic-datepicker.component.html'
angular - Angular 2 行方不明のトレーサー?
ロールアップを使用して製品版を構築するためのこのチュートリアルに従っていました: http://blog.mgechev.com/2016/06/26/tree-shaking-angular2-production-build-rollup-javascript/
本番部分はうまく機能していますが、npm run start
(js ディレクトリをクリーンアップし、.ts ファイルをコンパイルし、変更を監視するスクリプト) を使用して開発したい場合、ビルドは失敗し、404
それが見つかりませんでしたという例外が表示されます
traceur
。注目すべき唯一の違いは、ファイル内の fromes5
とcommonjs
toの変更です。これを修正してライトサーバーを機能させるにはどうすればよいですか。es2015
tsconfig
エラー
古いバージョン
新しいバージョン
system.config.js