問題タブ [linemanjs]
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.
javascript - HTML の先頭にある Lineman の app.js から javascript ファイルを追加するにはどうすればよいですか?
私は Lineman を使用しており、ページの body タグの前に Modernizr.js を含める必要があります。通常の app.js は、本体の末尾のデフォルトの場所にある必要があります。プロジェクトに含めるすべての JavaScript ファイルが app.js 内にバンドルされることがあります。
templates - シンプルな静的 Web サイトのワークフロー
私はいつも、主に PHP フレームワークなどの何らかのバックエンド サービスを使用して、1 つの Web サイトでさえ展開していました。しかし、最近、より良い代替手段を探しています。
concat、lint、liveReload SASS で Grunt/Gulp などのツールを使用したい
生成された html/css/js をサーバーにアップロードするだけです。
しかし、テンプレートを含めるための基本的な機能が必要です。/pages/index.html には <% include partials/header.html %> のようなものがあります
lineman と yeoman を調べましたが、必要なすべてのソリューションを含むソリューションが見つかりませんでした。特にテンプレートは、html をコピーして貼り付けたくありません。
私が逃したものはありますか?洞察をありがとう。
編集: 私の yeoman プロジェクトに Assemble を追加するのは道のりのようです。明日これを試してみて、どうなるかお知らせします:]
javascript - Lineman にすべてのファイルを /dist から別のディレクトリにコピーするように指示するには?
実行するlineman build
と、縮小されたすべての CSS と JS が/dist
ディレクトリに生成されます。これらの縮小されたファイルを別のディレクトリ (パスの My Public Directory - ../lib/app/public ) にコピーする方法がわかりません。
私の Lineman 構成ファイルは次のようになります。
copy:dist
Lineman にデフォルト タスクがあることは知っていますが、それがどのように機能するかはわかりません。また、 http://linemanjs.com/のドキュメントから正しく理解することもできません。
maven - 分度器テストがブラウザを見つけられるように、Jenkins で lineman プロジェクトを実行するにはどうすればよいですか?
lineman でセットアップされ、ビルド構成に maven を使用するプロジェクトがあります。jenkins ビルドの構成には、maven pom.xml ファイルが使用されます。このファイルには、プロジェクトをビルドするために必要なタスクがリストされています。ラインマンのタスクもここで指定されます。このコマンドlineman grunt spec-e2e
は、分度器テストを開始します。
これは現在、webdriver を起動してテストを実行するため、jenkins サーバーで機能します。browser.get('myurl')
ただし、何も実行されていないため、何も見つからないため、テストのすべての仕様が失敗します。タスクとして追加しようとしlineman run
ましたが、これにより jenkins-build が監視タスクで動かなくなります。
プロジェクトを実行して、分度器テストでアクセスできるようにするにはどうすればよいですか?
javascript - Grunt & Lineman - パラメータを指定してタスクを実行
既存のグラントタスクをパラメータ化することは可能ですか? カスタム パラメータに基づいていくつかのアクションを追加したいページ タスクがあり ます。私は自分のapplication.jsにそのようなものを追加しようとしています
それをpages.coffee内に印刷します:
したがって、タスクに値を渡す問題のように見えます:私は何を間違っていますか?
javascript - デプロイ用に Angular 2.0 ソース ファイルを 1 つのベンダー ファイルにバンドルする
https://github.com/linemanjs/lineman-angular-template lineman-angular-template
と Angular 1.5 コンポーネントを使用して記述されたいくつかのレガシー コードに基づく新しいプロジェクトを開始しています。
しかし、私がAngular 2コンポーネントとして書きたいすべての新しいもの。そして、angular@フォルダーからすべてのソースコードを1つのファイルに連結する方法を探していますvendor.jsとしましょう
以前、そのようなバリアントを見た Angular2 TypeScript アプリケーションを単一のファイルにコンパイルする方法は?
しかし、今 node_modules/@angular にはもうありませんbundles/angular2.dev.js
私はそれにcdnを使用することはできません。サーバーにすべてを保存する必要があります。そのようなツールまたはsmthを私に提案できますか?この場合、Angular-cli も機能しません。