You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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";
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?
The text was updated successfully, but these errors were encountered:
Thanks for writing this in and apologies for the trouble.
Please try it out like this and let us know if that does or doesn't help:
$ cd dropbox-sdk-js
$ npm install
$ npm run build:cjs
$ cd examples
$ cd typescript
$ npm install # needed to reference dbx in ancestor folder
$ node team-as-user # or any other example
Looks like I had to rename the team-as-user.ts file to index.js and include the source mapping comment at the bottom to get the tsc transpiler to update the index.js correctly.
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?
The text was updated successfully, but these errors were encountered: