vue3怎么引入require
时间: 2023-09-07 22:17:11 浏览: 1355
vue3按需引入element框架
在Vue3中,可以使用ES模块语法代替require,例如:
```javascript
import myModule from './myModule.js';
```
如果必须使用require,则可以使用以下方法:
1. 在Vue3中使用CommonJS,需要使用一个库来兼容。可以使用webpack的expose-loader将require暴露到全局上下文中,例如:
```javascript
module.exports = {
// ...
module: {
rules: [
{
test: require.resolve('some-module'),
use: 'expose-loader?SomeModule'
}
]
}
}
```
这样就可以在Vue3中使用require:
```javascript
const SomeModule = require('SomeModule');
```
2. 在Vue3中使用AMD,可以使用requirejs库,例如:
```javascript
require(['some-module'], function(SomeModule) {
// ...
})
```
阅读全文