Skip to content

Latest commit

 

History

History
20 lines (20 loc) · 1.52 KB

File metadata and controls

20 lines (20 loc) · 1.52 KB
  1. 今天加鹏把项目里webpack的东西又弄了下,不知道怎么弄得,我们三个的电脑,打包出来的hash值都不一样。
  2. 接着鼓捣我的:昨天敲代码碰到 path : path.resolve(__dirname,'dist') 简单百度了下,是node.js里,path模块,有以下方法
    • path.join() //连接路径,主要作用是正确使用当前系统的路径分隔符,unix系统'/',windows系统''. path.join(mydir,'foo');unix系统返回mydir/foo。
    • path.resolve() //用于将相对路径转换为绝对路径。该方法忽略非字符串参数。除了根目录,该方法返回值都不带/ path.resolve('wwwroot', 'static_files/png/', '../gif/image.gif'); // 如果当前目录为/home/myself/node,返回 // /home/myself/node/wwwroot/static_files/gif/image.gif
    • accessSync() //同步读取一个路径。
    • path.relative() // 该方法接受两个参数,两个参数都是绝对路径。该方法返回第二个路径相对于第一个路径的相对路径。
    • path.parse() //返回路径各部分的信息 var myFilePath = 'someDir/somePath.json'; path.parse(myFilePath).base //somePath.json path.parse(myFilePath).name //somePath path.parse(myFilePath).ext // .json
  3. 相对路径与绝对路径 绝对路径是指带域名的文件的完整目录
  4. __dirname,__filename的区别