鍍金池/ 問答/HTML/ .vue形式文件如何用node的fs模塊?

.vue形式文件如何用node的fs模塊?

.vue形式文件如何引入node的fs模塊?import找不到,然后require('fs')也找不到。
需求是需要用fs的讀取文件流,來從前端上傳到oss.這兩種引入都找不到。
圖片描述

圖片描述

這是需求,put上傳文件只接受這幾個格式,有報錯,需要第三種來讀成文件流。

回答
編輯回答
紓惘

fs這是node的文件系統(tǒng),vue那邊當然不能用咯。
你得找一個前端這邊能用的

2017年11月29日 14:41
編輯回答
安淺陌

不知道你的需求是什么,不過要明白一點瀏覽器里面是沙盒模型,是無法訪問機器的文件系統(tǒng)的。

2018年5月6日 14:13
編輯回答
幼梔

親,.vue形式文件如何用node的fs模塊?你這個問題怎么解決的?我也是前端,需要上傳文件到oss遇到麻煩了.....TT

2018年4月5日 15:54
編輯回答
薄荷糖

可以在 webpack 配置文件的 node (與 module,plugins 同級) 進行配置使用。

node: {
    __dirname: false,
    fs: true,
    process: 'mock'
}
  • true: 顧名思義可以用。
  • false: 用不了的意思。
  • mock: 提供模擬接口,功能很少或沒。(如果要用還是 true 吧)

3.10.0 官方文檔

2018年3月21日 09:07
編輯回答
毀了心

可以在全局JS引用 然后去使用把

2017年10月15日 18:11
編輯回答
耍太極

在webpack里配置

2017年3月27日 05:06
編輯回答
乖乖瀦

我做過類似的,首先你要有node服務(wù)器,保持開啟狀態(tài),前端給服務(wù)器發(fā)送一個請求,用node.js調(diào)用fs模塊。
如果不是做網(wǎng)頁,用electron做電腦客戶端就不存在這個問題了,直接調(diào)各種模塊,方便的很

2017年1月9日 15:38