Webpack NW.js+;vue cli:如何读取本地文件?

Webpack NW.js+;vue cli:如何读取本地文件?,webpack,node-webkit,vue-cli,Webpack,Node Webkit,Vue Cli,我正在构建一个基于vue cli的nw.js应用程序。在开发过程中,我将nw.js指向localhost(通过package.json中的“main”),这样我在编辑应用程序代码时就可以即时更新。我在npm脚本中同时使用来“npm run serve”并同时运行nw.jsexec。到目前为止还不错 我发现自己需要阅读一个文本文件(当我构建生产应用程序时,它应该与webpack输出的文本文件一起结束;也许我可以将它放在public文件夹中)。目前它位于/src/photoshop/main.jsx

我正在构建一个基于
vue cli
nw.js
应用程序。在开发过程中,我将
nw.js
指向localhost(通过
package.json
中的
“main”
),这样我在编辑应用程序代码时就可以即时更新。我在
npm
脚本中同时使用
“npm run serve”
并同时运行
nw.js
exec。到目前为止还不错

我发现自己需要阅读一个文本文件(当我构建生产应用程序时,它应该与webpack输出的文本文件一起结束;也许我可以将它放在
public
文件夹中)。目前它位于
/src/photoshop/main.jsx
,但在运行开发服务器时,我似乎无法正确引用它

我目前正在努力:

const fs=nw.require(“fs”),
路径=nw.require(“路径”),
filePath=path.join(uu dirname,“photoshop”,“main.jsx”);
readFileSync(文件路径,(err,data)=>{/*stuff*/})
没有运气,所有的路径排列都不会导致任何结果。作为背景,我必须阅读该文件,然后将其内容(作为字符串–它是一个Photoshop脚本库)发送到Adobe Photoshop Generator插件,以便通过Socket.io进行评估。其他一切都设置好了,我只需要找到一种方法将
readFileSynch
指向正确的位置

也许,我应该指示webpack(请参阅)为
jsx
文件添加一个新的加载程序,以便将其保留/复制到最终的捆绑包中。但是再一次,我如何在开发和生产构建期间指出它呢?谢谢