吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1105|回复: 7
收起左侧

[求助] js报错

[复制链接]
Prozacs 发表于 2021-10-26 16:06
export  sta ='{"v1":"sdas123"}'

报错信息:

(node:1344) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
c:\Users\Admin\Desktop\js\test111.js:14
export sta = '{"v1":"sdas123"}'
^^^^^^
SyntaxError: Unexpected token 'export'
    at wrapSafe (internal/modules/cjs/loader.js:988:16)
    at Module._compile (internal/modules/cjs/loader.js:1036:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
    at Module.load (internal/modules/cjs/loader.js:937:32)
    at Function.Module._load (internal/modules/cjs/loader.js:778:12)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
    at internal/main/run_main_module.js:17:47
请问是因为nodejs版本过低的原因嘛?不是很懂






发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

finillusion 发表于 2021-10-26 16:12
你好
好像是你export sta = '{"v1":"sdas123"}'这里的写法错了
改成
export var  sta = '{"v1":"sdas123"}'
试试
 楼主| Prozacs 发表于 2021-10-26 16:14
finillusion 发表于 2021-10-26 16:12
你好
好像是你export sta = '{"v1":"sdas123"}'这里的写法错了
改成

没有这样的语法吗?
finillusion 发表于 2021-10-26 16:18
Prozacs 发表于 2021-10-26 16:14
没有这样的语法吗?

是的
正确的写法有这几种
// 写法一
export var m = 1;

// 写法二
var m = 1;
export {m};

// 写法三
var n = 1;
export {n as m};
 楼主| Prozacs 发表于 2021-10-26 16:22
finillusion 发表于 2021-10-26 16:18
是的
正确的写法有这几种
// 写法一

麻烦看下 https://raw.githubusercontent.com/KingRan/JD-Scripts/main/wx_jkd.js 。这个变量是怎么设置的呢
finillusion 发表于 2021-10-26 16:27
Prozacs 发表于 2021-10-26 16:22
麻烦看下 https://raw.githubusercontent.com/KingRan/JD-Scripts/main/wx_jkd.js 。这个变量是怎么设置 ...

我看了一下
里面这个写法是在注释里面的
说明这个只是个示例说明的
后面有用let重新声明变量
 楼主| Prozacs 发表于 2021-10-26 16:34
finillusion 发表于 2021-10-26 16:27
我看了一下
里面这个写法是在注释里面的
说明这个只是个示例说明的

是的.我也发现他let jkdhd =  后面又声明了一次,只是我不理解他后面$.getdata('jkdhd') 是怎么取到这个值的。也就是说我不知道怎么设置jkdhd,用他注释里的写法是报错的
finillusion 发表于 2021-10-26 16:40
Prozacs 发表于 2021-10-26 16:34
是的.我也发现他let jkdhd =  后面又声明了一次,只是我不理解他后面$.getdata('jkdhd') 是怎么取到这个 ...

猜测是有配合其他js一起的
这个应该是自定义的function
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 20:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表