Итак, я пытаюсь импортировать библиотеку nodejs net
в проект vuejs.Но я не могу импортировать библиотеку.Я попытался использовать const net = require('net')
, const net = require('net').default
и import * as net from 'net'
, однако ни одна из этих работ не работает, и объект пуст (если я console.log () это или бросает Uncaught TypeError: Cannot read property 'createServer' of undefined
. Я также пытался использовать оба yarn
и npm
без удачи.
Модуль net
определенно находится в моей папке node_modules/
.
Файл компонента
<template>
<p>charts placeholder</p>
</template>
<script>
const net = require('net').default;
console.log(net);
const port = 8080;
const host = '127.0.0.1';
let server = net.createServer(function(socket) {
socket.on('data', function(data){
let str = data.toString();
console.log(str);
try {
let json = JSON.parse(str);
console.log(json);
} catch (e) {
console.log('error str: ' + str);
}
});
socket.on('error', function(err) {
console.log(err)
})
});
server.listen(port, host);
export default {
name: "Charts"
}
</script>
<style scoped>
</style>
Любой совет будетбольшое спасибо.