为什么我会得到自耕农和淘汰发电机的进口申报问题?

时间:2017-11-03 17:29:09

标签: javascript knockout.js bower yeoman yeoman-generator

SyntaxError:import声明只能出现在Yeoman模块的顶层。

我安装了Yeoman和generator-ko for knockoutjs。我必须说我之前从未使用过Yeoman,但我听说它是​​前端开发的魔杖。

我做的步骤:

sudo npm i -g yo bower http-server
sudo npm i -g generator-ko 
mkdir testing && cd testing && npm init
yo ko
http-server src

在浏览器的控制台中,我得到:

SyntaxError: import declarations may only appear at top level of a module

来自名为 startup.js 的文件,如下所示:

import 'jquery';
import 'bootstrap';
import ko from 'knockout';
import 'knockout-projections'
import * as router from './router';

包生成器-ko看起来有点过时(2岁)这会是问题吗?如果是这样,我应该使用哪个包来开始使用knockoutjs?

编辑:我尝试使用的是classic-ko,这是最近的(约6个月),我得到了同样的错误:/ ARG)

1 个答案:

答案 0 :(得分:0)

现在我感到愚蠢,在演示中,我看到那个人正在呼叫 http-server ,但我必须实际呼叫 gulp serve:dist gulp服务:SRC

很抱歉浪费时间。