-
-
*path.resolve()或者paht.resolve('')
输出:当前文件所在文件夹路径 === __dirname
注:“__dirname”是node.js中的一个全局变量,它指向当前执行脚本所在的目录。
- const 声明常量,let局部变量,最好不用var
- 有module.exports 不能写export
//导出
export let config = { 'host':'http://www.jy.com' }export var year = 1958;export function bb(){console.log('打印bb成功');}export{
v1 as streamV1 //设置别名 };
//导入import { config,year,bb } from '../../utils/config.js'import{ lastName as surname } from './profile.js'; //设置别名
const { host } = config//整体加载的写法如下import * as circle from './circle'; console.log('圆面积:' + circle.area(4)); console.log('圆周长:' + circle.circumference(14));
//require 导入,导出
const aa = function() {console.log(123);}module.exports = {aa:aa}//导出var aap = require('../../utils/ygy.js');aap.aa(); //打印出123// export-default.js export default function () { console.log('foo'); }
// import-default.js 其他模块加载该模块时,
import
命令可以为该匿名函数指定任意名字。 import customName from './export-default'; customName(); // 'foo'
//用来加载模块import _ from 'lodash';
用来输出类// MyClass.js export default class { ... } // main.js import MyClass from 'MyClass'; let o = new MyClass();
-
1. PATH模块的使用
const path = require('path');
const temp = path.join(__dirname,'./../aa.lrc'); //路径拼接 (__dirname当前文件的路径)
console.log(path.basename(temp)); //获取文件名
// path.resolve([from ...], to)
// console.log(path.resolve(__dirname, '..', './', './code'));
2.
C:\Users\Administrator\Desktop\suyuan>cd C:\Users\Administrator\Desktop\iview-project (打开某个文件夹)
C:\Users\Administrator\Desktop\iview-project>d: (打开D盘)
D:\>