const checkStr = (str, type) => {
// 等内容
};
module.exports = {
checkStr,
};
export const updateInfo: any = (data: any) => {
return fetch({
method: "post",
url: `/*****************`,
data: data,
});
};
import fetch from "../utils/fetch";
/*
* @Author: wztlink1013
* @Date: 2022-03-09 09:56:11
* @LastEditTime: 2022-03-09 10:22:32
* @Description:
*/
class StorageFn {
ls: Storage;
ss: Storage;
constructor() {
this.ls = window.localStorage;
this.ss = window.sessionStorage;
}
/*设置cookie*/
setCookie(name: any, value: any, day: any) {}
// 等内容
}
export default StorageFn;
node.js 使用 commonjs 规范,es6 module 的推出和完善,node 从 v13 开始原生支持 es6 module。
在 node 环境下是不能使用 es6 语法中 import export 导入导出语法的,解决办法有 babel 转义,或者如下面的一种新方法(需要 Node.js 版本 13.x.x 以上),个人推荐最好还是用 babel 配置 babel 配置文件在转义,因为可以自行一些配置。
package.json
文件中设置 "type": "module"
。{
"type": "module"
}
导出
【第一种方式】
exports.let_1= let_1;
exports.fun_1 = fun_1;
这种形式,一个个导出【第二种方式】module.exports.version = version;
导入
const a = require(‘文件路径’);
评论区