警告:无法读取npm run build上的文件

时间:2017-05-01 07:49:23

标签: javascript node.js reactjs amazon-s3 npm

我正在尝试将我的React应用程序部署到S3但是我得到警告:在构建应用程序时无法读取C:/ Users / * / my-app / app / actions

当我使用 npm start 在本地运行时,一切正常。

以下是我尝试但未能解决问题的事情:

  • 更新了套件
  • 删除了node_modules目录,清理了缓存,再次安装了包
  • 将应用目录更改为' app'
  • 将publicPath更改为s3实例

这些是我的课程。

的package.json

`...
"scripts": {
    "start": "nodemon --watch webpack.config.js --exec \"webpack-dev-server --env development\"",
    "build": "webpack --env production",
...`

webpack.config.js

`...
const PATHS = {
  app: path.join(__dirname, 'app/'),
  style: [
    path.join(__dirname, 'app/style', 'app.css'),
  ],
  build: path.join(__dirname, 'build'),
};
...
entry: {
      app: [
        'bootstrap-loader',
        PATHS.app,
      ],
      style: PATHS.style,
    },
    output: {
      path: PATHS.build,
      publicPath: '/',
      filename: '[name].js',
    },
    resolve: {
      extensions: ['.actions.js','.component.jsx','.container.js','.reducer.js','.js', '.jsx'],
    },
...
`

如何成功将其部署到S3?任何帮助表示赞赏。

0 个答案:

没有答案