【发布时间】:2017-07-26 04:37:35
【问题描述】:
我想尝试调试一下:
...但是,我不确定如何使用 aurelia CLI 在本地运行 gist.run 类型的项目。
这就是我的工作:
$ mkdir /tmp/aurtmp
$ cd /tmp/aurtmp
$ au new aurtmp --here
...
What platform are you targeting? 1. Web (Default)
What transpiler would you like to use? 1. Babel (Default)
What css processor would you like to use? 1. None (Default)
Would you like to configure unit testing? 2. No
What is your default code editor? 5. None of the Above
Would you like to create this project? 1. Yes (Default)
Would you like to install the project dependencies? 1. Yes (Default)
...
Installing project dependencies.
...
Congratulations! Your Project "aurtmp" Has Been Created!
...
Happy Coding!
$ git clone https://gist.github.com/anonymous/57ed46429e4583eb4c3fb11814451a55 tmpsrc
$ rsync -aP tmpsrc/ src/
$ rm -rf tmpsrc
此时请注意,./index.html(自动生成)和./src/index.html(已下载)
好的,如果我直接从文件夹运行文件:
firefox ./src/index.html
...它实际上似乎在运行,但我进入错误日志:
syntax error app.js:1:1
...
syntax error first-level-items.js:1:1
not well-formed second-level-items.js:1:1
...这不是我直接在 gist.run 中遇到的错误(使用 Chromium 时)。
但是,如果我对 Chromium 进行同样的尝试,我会得到:
XMLHttpRequest cannot load file:///tmp/aurtmp/src/main.js. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
Error: XHR error loading file:///tmp/aurtmp/src/main.js(…)
...我想这是不言自明的。
如果我尝试使用au run --watch 或au build 构建项目,我会得到:
Tracing first-level-items...
{ uid: 8,
name: 'writeBundles',
branch: false,
error:
{ [Error: ENOENT: no such file or directory, open '/tmp/aurtmp/src/aurelia-kendoui-bridge/slider/slider.js']
errno: -2,
code: 'ENOENT',
syscall: 'open', ...
那么,有没有推荐和/或简单的方法来使用/调试来自 gist.run 本地的 Aurelia 项目,使用 au cli?
【问题讨论】:
标签: aurelia