私は、yeoman を使用して JavaScript フロントエンド アプリケーションを管理しようとしています。私はヨーマンの経験がありません。grunt コマンドの実行中に、次のエラーが発生します。
Running "jshint:all" (jshint) task
Linting app/scripts/services/stopmOverSockJs.js ...ERROR
[L7:C26] W117: 'SockJS' is not defined.
var socket = new SockJS(url);
bower.json で sock js 依存関係を定義しました:
{
"name": "web",
"version": "0.0.0",
"dependencies": {
"sockjs": "~0.3.4",
"angular": "~1.0.7",
...
bower install コマンドは問題なく実行され、sockjs を含むすべての依存関係がダウンロードされます。
これは、grunt コマンドが不平を言うファイルです。
'use strict';
angular.module('webApp').factory('sockJsHelper', function($rootScope) {
function Handler(url) {
var socket = new SockJS(url); //it complains about this line
....
SockJS を認識させるにはどうすればよいですか?