He estado mirando a Dart por un tiempo y quiero darle una oportunidad desarrollando una nueva aplicación web en el trabajo. Lamentablemente, tanto mi compañero de trabajo y yo nos hemos encontrado con varios backs.
En primer lugar, ninguna de las muestras funciona fuera de la caja. Abrir una muestra mostrará esto inmediatamente en la pestaña "Salida":
--- 07-Nov-2013 16:50:02 Ejecutando el pub Get ... --- Pub Falling, [1] Resolviendo dependencias ... Falló la llamada nss_init.
Esto es un error inesperado. Por favor, corre
pub --trace 'get'
e incluya los resultados en un informe de error en http://dartbug.com/new.
** ADVERTENCIA: La aplicación puede no poder ejecutarse ya que los paquetes no se instalaron. Trabajar en el pub obtenga nuevamente. **
Intentar lanzar cualquiera de las muestras más simples (sin polímero) fallará con este mensaje:
Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:3030/solar/web/packages/browser/dart.js
Agregando el dart.js
El archivo manualmente al proyecto y alterar la ruta corregirá el problema. Pero cualquier cosa que requiera el uso del Administrador de paquetes de pub fallará con el mensaje Failed NSS_Init call.
como se muestra arriba.
¿Alguien más ha experimentado estos problemas al mirar con Dart? ¿Algún consejo o sugerencia?
EDITAR: Estoy usando Windows 8 y descargué el archivo de editor DART de 64bit.
Editar 2:
Esta es la salida del --trace
bandera (que se ejecuta con pub get --trace
y no pub --trace 'get'
Como se muestra en el mensaje de error anterior ...):
> pub get --trace
Failed NSS_Init call.
---- Log transcript ----
FINE: Pub 0.8.10+3.r29803
IO : Spawning cmd /c ver
IO : Finished ver. Exit code 0.stdout:Microsoft Windows [Version 6.2.9200]Nothi
ng output on stderr.
SLVR: Solving dependencies:
| - browser any from hosted (browser)
IO : Get versions from https://pub.dartlang.org/api/packages/browser.
SLVR: BacktrackingSolver took 0:00:00.047007 seconds.
| - Requested 1 version lists
| - Looked up 0 cached version lists
| - Requested 0 pubspecs
| - Looked up 1 cached pubspecs
|
MSG : Resolving dependencies...
FINE: Clean up system cache temp directory C:\Users\myusername\AppData\Roaming\Pub\
Cache\_temp.
ERR : Failed NSS_Init call.
---- End log transcript ----