dropbox / dropbox/dropbox-sdk-js

Getting a syntax error when trying to run example typescript file

Open
#1,051 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
970
Forks
353
Avg merge
9h 3m
Merged PRs (30d)
2

Description

I edited the team-as-user.ts file and tried to run the following from the typescript directory (i.e. node team-as-user/team-as-user.ts):
import { Dropbox } from "dropbox";

const accessToken =
"sl.****";

const dbx = new Dropbox({ accessToken });
dbx
.teamMembersList({
limit: 500,
include_removed: false,
})
.then((data) => {
console.log(data);
});

I got the following error:
import { Dropbox } from "dropbox";
^^^^^^

SyntaxError: Cannot use import statement outside a module
at wrapSafe (internal/modules/cjs/loader.js:1001:16)
at Module._compile (internal/modules/cjs/loader.js:1049:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Function.executeUserEntryPoint [as runimport { Dropbox } from "dropbox";
^^^^^^

SyntaxError: Cannot use import statement outside a module
at wrapSafe (internal/modules/cjs/loader.js:1001:16)
at Module._compile (internal/modules/cjs/loader.js:1049:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)

I also ran npm run build successfully and still the same error. What am I doing wrong?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.