我想在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" });
答案 0 :(得分:0)
NativeScript for Android使用的V8引擎似乎不支持ES6导入语法,因此如果您使用JavaScript进行开发,则必须使用require语法。
如果您真的对使用ES6语法/功能感兴趣,请尝试迁移到TypeScript或设置像babel这样的转发器。