node.js - 如何从 vuejs3 中的 fs.readFile 获取数据
问题描述
我正在运行这个脚本
//package.js
"scripts": {
"serve": "node readFile.js & vue-cli-service serve"
},
//readFile.js
const data = fs.readFileSync('path/file', 'utf-8')
如何获取 vue 中可用的“数据”?
解决方案
让这些数据在你的 Vue 应用程序中可用的唯一方法是使用define
Webpack 中的插件:
// vue.config.js
const my_data = require('./path/file.json');
module.exports =
{
chainWebpack: config =>
{
config.plugin('define').tap(args =>
{
args[0]['process.env'].MY_JSON_DATA = JSON.stringify(my_data);
return args;
});
}
}
然后您可以访问您的数据process.env.MY_JSON_DATA
推荐阅读
- java - AndroidStudio - 将用户信息保存在 CSV 文件中并读取
- google-chrome - Pixel Slate 上的无效清单(Chrome 操作系统)
- azure-cognitive-search - 如何过滤自动完成
- raspberry-pi3 - SenseHat 与 raspberrypi3 的连接
- git - SonarQube 分支插件:长寿命分支中没有覆盖
- java - SNMP-骆驼-卡夫卡
- react-native - react native 中的动画不会增加组件的高度
- javascript - RegExp 适用于 JS 和 PHP,但不适用于 Java
- html - 如何在Angular2 +中轻轻更改img src
- java - 使用 java8 流组合的规范列表