小编imc*_*cze的帖子

使用 Webpack 构建后未定义窗口

我正在开发一个 reactJS 应用程序,并且我正在使用WebPack 4.29.6我在这里面临的问题是,当我运行npm run dev命令时,它在本地运行一切正常,而当我想在服务器中部署时我不知道怎么做我正在使用build:production命令构建应用程序然后它生成 /dist 文件夹里面的所有文件现在在这里我尝试运行bundle.js它给了我这个错误:ReferenceError: window is not defined

这些是我用来启动我的应用程序的命令:

"scripts": {
    "dev": "cross-env webpack-dev-server --config ./webpack.config.dev.js --mode development",
"build:production": "cross-env webpack --config webpack.config.production.js --mode production"
}
Run Code Online (Sandbox Code Playgroud)

这是我的 webpack.config.common.js

const path = require('path');
const webpack = require('webpack');

const outputPath = path.join(__dirname, '/dist');

const port = process.env.PORT || 4000;

module.exports = {
  context: __dirname,
  entry: './src/index.jsx',
  resolve: {
    extensions: ['*', '.js', '.jsx'],
  },
  output: {
    path: …
Run Code Online (Sandbox Code Playgroud)

reactjs webpack babeljs

8
推荐指数
1
解决办法
8334
查看次数

如果用户第一次拒绝访问,请请求许可 ReactNative

我的应用程序的问题是,当用户第一次拒绝访问媒体库时,当他回来并尝试从手机上传照片时,设备不会再次询问您是否要允许此应用程序进入您的媒体库,此问题仅在 IOS 中,因为在 Android 中我可以通过以下方式修复它:

从'react-native'导入{PermissionsAndroid};

javascript ecmascript-6 react-native

5
推荐指数
1
解决办法
8870
查看次数