1.1.0 • Published 2 years ago

@magein/vrewrite v1.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

简介

用于重写vben-admin的相关内容

rewrite /* 目录下的文件都是重写的文件,都会对应到项目的 src/* 目录

使用

在项目根目录下

npm i @magein/vrewrite --save-dev

node .\node_modules\@magein\vrewrite\bin\index
node .\node_modules\@magein\vrewrite\bin\index --api --force

# 查看版本
node .\node_modules\@magein\vrewrite\bin\index --version

知识点

执行

node index.js

index.js中需要引入其他的模块,就遇到了import与require的问题

import是ES6的模块化规范关键字

nodejs采用的是CommonJS的模块化规范,使用require引入模块

对应的暴露的方式

nodejs module.exports.xx=x; es6 export {xxx}

nodejs实例:

导出一个类

class test{}

// 三种写法方式
module.export=test;// 推荐
module.export.default=test;
module.export.test=test;

// 外面引入想要实例化test的写法

// 对应第一种
let test= require('./test.js');
let demo=new test();

// 对应上面第二种
let test= require('./test.js');
let demo=test.default;
let ins=new demo();

// 对应上面第三种
let test= require('./test.js');
let demo=test.test;
let ins=new demo();

对比第二种以及第三种的实例化方式可以发现 module.export.后面是属性,用于对外暴露的属性,可以是变量、函数以及类

module.export.default=test;
module.export.test=test;
module.export.name='xiaomage';
module.export.pri=function(){
  
};
1.1.0

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago