我有
import fs from 'fs'
Run Code Online (Sandbox Code Playgroud)
在我的package.json我有
然后我运行命令
> npm i fs
> fs@0.0.2 node_modules/fsRun Code Online (Sandbox Code Playgroud)
接下来在我的React商店中导入'fs'模块
import fs from 'fs'Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用fs时
我没有看到除了构造函数和一些其他__methods之外的方法.我没有看到方法createReadStream或任何其他文件操作方法.
有人知道出了什么问题吗?(使用Webpack)并可根据要求提供更多信息,但我到目前为止......
ps:为什么我可以npm i fs - 当我在其他帖子上阅读时,我不必这样做(使用节点5.5.0)
import Reflux from 'reflux'
import AddItemActions from '../actions/AddItemActions'
import request from 'superagent-bluebird-promise'
import fs from 'fs'
var ImageStore = Reflux.createStore({
init(){
.
.
.
},
decryptImage(file) {
var reader = new FileReader();
var info = {}
reader.onload = (output) => {
debugger
request.post("https://camfind.p.mashape.com/image_requests")
.set("X-Mashape-Key", "KEY")
.set("Content-Type", "application/x-www-form-urlencoded")
.set("Accept", "application/json")
.send({'focus': { 'x': 480}}) …Run Code Online (Sandbox Code Playgroud)我很难在我的JSX文件上使用css-loader获取CSS加载.我跟随的例子来自:
https://christianalfoni.github.io/react-webpack-cookbook/Loading-CSS.html
这是我的JSX
import React from 'react';
import ReactDOM from 'react-dom';
import styles from './styles.css';
class Hello extends React.Component {
render() {
return <div>Hello world!</div>
}
}
var el = document.getElementById('content')
var data = JSON.parse(el.getAttribute('data-attr'))
ReactDOM.render(<Hello data={data} />, el);`Run Code Online (Sandbox Code Playgroud)
这是我的package.json
"devDependencies": {
"babel-core": "^6.3.26",
"babel-loader": "^6.2.0",
"babel-preset-es2015": "^6.3.13",
"babel-preset-react": "^6.3.13",
"css-loader": "^0.23.1",
"exports-loader": "~0.6.2",
"expose-loader": "~0.6.0",
"grunt": "^0.4.5",
"grunt-babel": "^6.0.0",
"grunt-cli": "^0.1.13",
"grunt-contrib-watch": "^0.6.1",
"grunt-webpack": "^1.0.11",
"history": "^1.17.0",
"imports-loader": "~0.6.3",
"jquery": "^2.1.4",
"lodash": "~3.0.0",
"react": "^0.14.5",
"react-dom": "^0.14.5",
"react-router": "^1.0.3", …Run Code Online (Sandbox Code Playgroud)