問題タブ [yeoman]
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.
angularjs - Yeoman、ExpressJS、Socket.ioでのindex.jsの場所の変更
動作中のSocket.io、AngularJS、ExpressJS 3.xプロジェクトを新しいYeoman:ExpressStackにマージしようとしています。
まず、 https://github.com/yeoman/yeoman/tree/express-stackに記載されている指示に従うことから始めました。
yeomen init anglecrud#標準のAngularアプリ
yeomen init anglecrud:crud post#AngularCRUDルート/ビュー
yeomen init express post#Express CRUD
ヨーマンサーバー
コードを注意深くマージして、各ポイントで新しいコードが機能することを確認しました。このプロセスは、socket.ioを追加するまで成功します。その時点で、「yeoman server」を実行すると、「/ socket.io / socket.io.js Not Found」というエラーが発生します。これは、次の質問Socket.ioがノードによって処理されていない場合のエラーとほぼ同じです。 jsサーバー。質問に対するFirstZeroの回答の中で、彼は「node_modulesは、サーバールートの上ではなく、server.jsと同じディレクトリにある必要がある」と述べています。Yeoman:Express Stackが作成するディレクトリ設定では、これはまさに状況であり、node_modulesはサーバールート(index.js)の1レベル上にあります。index.jsをnode_modulesと同じレベルに移動するだけでは、モジュールが見つからないというエラーが発生します。
Yeoman:Expressがsocket-ioで動作するように設定を変更する方法を知りたいです。
build - Yeoman ビルドで新しいバージョンの r.js を使用するにはどうすればよいですか?
requireJS とrequire-handlebars-pluginyeoman buildを使用するプロジェクトで実行しようとしています。rjs タスクを実行すると、次のエラーが発生します。
これは、単に最新バージョンの r.js を解決する必要があるように見えるこの問題と同じだと思います。新しいバージョンの r.js を手動で使用すると、エラーは発生せず、すべて正常に動作します。yeoman buildタスクに最新バージョンの r.js を使用させるにはどうすればよいですか?
javascript - Yeomanはコンポーネントを手動でインストールします
Bowerリポジトリにないyeomanプロジェクトでライブラリを使用したいと思います。ライブラリをヨーマンプロジェクト構造に統合するための最良の方法は何ですか?このライブラリでは、最初にjqueryをロードする必要があります。
javascript - yeoman ビルドが失敗する - rjs mainConfigFile の場所
yeoman server正常に動作yeoman buildしますが、奇妙な場所でメインの requirejs ファイルを探して失敗します:
私のbaseUrlは./scriptsであるため、余分なscripts/ディレクトリを追加しているようですがyeoman server、正しい場所で問題ありません。これが私のセットアップです。ほとんどがデフォルトのものです。
index.html で:
Gruntfile.js で:
アプリ ツリーの関連部分:
このように data-main 属性から scripts/ ディレクトリを削除すると、data-main="main"実際にはエラーなしでビルドされます。ビルドされたアプリをブラウザーで開こうとすると、空白のページとコンソール エラーが発生し、yeoman servermain.js が見つからずに失敗します。私が試したこれらのパラメーターをいじっても、成功したことはありませんyeoman build。
小さな構成の癖が欠けていることを願っています。助けてくれてありがとう!
node.js - Windows64ビットのTestacularはブラウザを起動できません
Windows864ビットでTestacularを使用してAngularJSアプリをテストしようとしています。
「yeomantest」または「testacularstart」コマンドを実行すると、次のようなエラーが発生します。「システムは指定されたパスを見つけることができません」:
PhantomJSの代わりにChromeを使用するようにTestacularを設定しようとしましたが、同じエラーが発生します。したがって、PhantomJSは問題ではありません。
Node.jsが64ビットWindows(?)を好まないために発生すると聞きました。回避策は、テスト用に32ビットVMをセットアップすることですが、それは明らかに最適ではありません。
この問題の解決策はありますか?
node.js - 自作インストールの問題
brewのインストールで問題が発生しました。だから私は次のことをしました:
アンインストールされた自作:
$ rm -rf / usr / local / Cellar /usr/local/.git&&brewクリーンアップ
自作を再インストールしました:
$ ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go/install)"
$brewアップデート
すでに最新です。
$醸造医師
あなたのシステムは醸造するのがめったにありません。
インストールを実行してみると、次の出力が得られます。
$brewインストールノード
エラー:アクセスが拒否されました-/Library/Caches/Homebrew/Formula/node.brewing
ここで何が起こっているのですか?これはまた、私が本当に使いたいnpmとyeomanの使用に関する問題を私に与えています:(
node.js - yeoman ヘッダーの設定方法 (.htaccess?)
yeoman サーバーを実行 しても、デフォルトでは .htaccess ファイルが認識されないようです。.htaccess ファイルの読み取りを有効にする追加の手順はありますか?
再起動後のヘッダーの設定に明らかな影響を与えずにコメントを外した行は次のとおりです。
あるいは、適切な質問は、yeoman サーバーを実行しているときにヘッダーをどのように設定するかということです。おそらくGruntfile.jsに別のオプションがありますか?
trigger.io - triggerioでヨーマンを使用する
ヨーマンと一緒にtrigger.ioを使おうとしています。ビルドサイクル全体(angularjsアプリケーションのスキャフォールディング/テスト/..)にはyeomanを使用し、デプロイにはtrigger.ioを使用します。
Trigger.ioはすべてを「src」に生成し、yeomanはすべて「app」ディレクトリに生成します。
Trigger.ioを「src」ディレクトリではなく「app」に書き込むようにする方法はありますか?
これを編集することは機能しているように見えますが、yeomanによって生成された新しいディレクトリ/ファイルを追跡する必要があるため、あまり実行可能ではありません。
- ln -s app / index.html index.html
- ln -s app / styles styles
- ln -s app/scriptsスクリプト
- :関連するものは何でも続行します
performance - 通常、yeoman サーバーで scss をコンパイルする時間は?
最も単純な SCSS ファイルを実行yeoman serverして更新する場合でも、ブラウザーが更新されるまで約 5 秒待たなければなりません。私はMacBook Airを使っています。
これが標準ですか?それは私のコーディング速度を抑制しています...
javascript - yeomaninstall[パッケージ]は/app/componentにインストールされます
私の理解では、running$ yeoman install backboneはBackboneのrawソースをプロジェクトのルートにあるcomponentsという名前のフォルダーにダウンロードし、ファイルの作業コピーだけをに移動する必要があります/app/scripts/vendor。このようにして、Backboneのドキュメントを入手できますが、リポジトリ全体がアプリケーションのコードベースを詰まらせることはありません。ただし、私の経験では、生のソースドキュメントとすべてをダウンロードします/app/components/。私はこれを間違ってやっていますか、それとも手動でこれらをに移動する必要があり/app/scripts/vendorますか?
どんな助けでも大歓迎です。