2017-02-09 1 views
1

Я пытаюсь просто загрузить модули закрытия Google в моем браузере во время разработки, поэтому мне не нужна какая-либо сумасшедшая передовая компиляция.Закрытие Google base.js и модулей

мои index.js содержит:

goog.module("Widgets.index"); 

var Widgets$app = goog.require("Widgets.app"); 
/* rest of the code */ 

мой index.html содержит следующее:

<script src="closure/base.js"></script> 
<script src="index.js"></script> 

я получаю следующее в моей консоли:

Module Widgets.index has been loaded incorrectly. 
Note, modules cannot be loaded as normal scripts. 
They require some kind of pre-processing step 

Как я предварительно обработать index.js? Я просто хочу загрузить несколько простых модулей google в моем браузере, это время разработки. Нет необходимости в каких-либо безумных (медленных?) Оптимизациях.

ответ

1

Ваша точка входа указана на странице как сценарий, но определяет себя как модуль. Об этом сообщает сообщение об ошибке. Вместо этого:

index.js

goog.provide("Widgets.index"); 

var Widgets$app = goog.require("Widgets.app"); 
/* rest of the code */ 
Смежные вопросы