我想在我的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" });发布于 2018-03-10 23:37:28
用于安卓系统的NativeScript使用V8引擎,到目前为止似乎还不支持ES6导入语法,所以如果你使用JavaScript进行开发,你必须使用require语法。
如果您真的对使用ES6语法/特性感兴趣,可以尝试迁移到TypeScript或设置像babel这样的转译器。
https://stackoverflow.com/questions/49198661
复制相似问题