NativeScript - 导入文件系统意外的令牌导入

时间:2018-03-09 17:01:19

标签: javascript nativescript importerror

我想在NativeScript应用程序开始设置全局变量之前检查配置文件。 所以我输入了我的app.js文件:

import * as fs from "tns-core-modules/file-system";

但该应用程序无法启动,我收到错误:

SyntaxError: Unexpected token import....

我开始使用NativeScript可能有一个文件,我需要在我的应用程序中导入所有我想要但我找不到的地方?

我的完整app.js文件:

import * as fs from "tns-core-modules/file-system";
require("./bundle-config");
const application = require("application");
application.start({ moduleName: "home/home-page" });

1 个答案:

答案 0 :(得分:0)

NativeScript for Android使用的V8引擎似乎不支持ES6导入语法,因此如果您使用JavaScript进行开发,则必须使用require语法。

如果您真的对使用ES6语法/功能感兴趣,请尝试迁移到TypeScript或设置像babel这样的转发器。