为什么装载机返回 return“module.exports =”+ JSON.stringify(input); 而不是返回JSON.stringify(输入);
有什么意义?
这是json-loader。
Sub RenWSs()
Dim WS As Worksheet
Dim shtName
Dim newName As String
Dim i As Integer
For Each WS In Worksheets
With WS
If Trim(.Range("c14")) <> "" Then
shtName = Split(Trim(.Range("c14")), " ")
newName = shtName(0)
On Error GoTo ws_name_error
.Name = newName
GoTo done
repeat:
.Name = newName & i
GoTo done
ws_name_error:
i = i + 1
Resume repeat
End If
End With
On Error GoTo 0
done:
Next
End Sub
答案 0 :(得分:0)
无论是JSON,图像还是其他文件类型,Webpack的加载器将始终返回导出内容的JS模块,以便可以将其作为依赖项导入到Webpack生成的其他模块中,如果您使用不同的模块标准(AMD,UMD等),则在生成模块后应用其他转换。
如果您希望绕过Webpack的模块解析和插件转换,则应使用copy-webpack-plugin
。通过这种方式,您将获得原始JSON文件,但之后您必须知道公共URL并通过XHR或fetch()
自行加载文件,然后才能在源中使用它。