Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 虽然浏览器为Hello World提供了正确的输出,但文件夹中未显示Bundle.js文件。reactJS、npm、babel、网页包服务器_Node.js_Reactjs_Bundle_Webpack Dev Server_Package.json - Fatal编程技术网

Node.js 虽然浏览器为Hello World提供了正确的输出,但文件夹中未显示Bundle.js文件。reactJS、npm、babel、网页包服务器

Node.js 虽然浏览器为Hello World提供了正确的输出,但文件夹中未显示Bundle.js文件。reactJS、npm、babel、网页包服务器,node.js,reactjs,bundle,webpack-dev-server,package.json,Node.js,Reactjs,Bundle,Webpack Dev Server,Package.json,bundle.js文件正在生成,但不在webpack.configure.json中指定的文件夹中(不清楚文件放入的确切位置(哪个文件夹和路径)) 浏览器显示正确的输出。没有错误。 我已从命令提示符安装了以下内容(适用于windows) npm安装网页包--保存 npm安装Web包开发服务器--保存 npm安装-反应-保存 npm安装反应dom--保存 npm安装巴别塔核心 npm安装巴贝尔装载机 npm安装巴别塔预设反应器 npm安装babel-preset-es2015 我希望看到bun

bundle.js文件正在生成,但不在webpack.configure.json中指定的文件夹中(不清楚文件放入的确切位置(哪个文件夹和路径)) 浏览器显示正确的输出。没有错误。 我已从命令提示符安装了以下内容(适用于windows)

  • npm安装网页包--保存
  • npm安装Web包开发服务器--保存
  • npm安装-反应-保存
  • npm安装反应dom--保存
  • npm安装巴别塔核心
  • npm安装巴贝尔装载机
  • npm安装巴别塔预设反应器
  • npm安装babel-preset-es2015
我希望看到bundle.js文件在sample3文件夹中创建,但在执行命令webpack dev server之后,它就不在那里了

下面给出了webpack.configure.json文件

    module.exports = {
  entry: "./app.js",
  output: {
    filename: "bundle.js"
  }
}
{
  "name": "sample3",
  "version": "1.0.0",
  "description": "reactjs sample application",
  "main": "app.js",
  "scripts": {
   "start": "webpack-dev-server --hot"   },
  "keywords": [
    "reactjs"
  ],
  "author": "abc",
  "license": "ISC",
  "dependencies": {
    "react": "^15.1.0",
    "react-dom": "^15.1.0",
    "webpack": "^1.13.1",
    "webpack-dev-server": "^1.14.1"
  }
}
<html>
  <body>
  <h3>"Hi there this works"</h3>
    <script src="bundle.js"></script>
  </body>
</html>
下面给出了package.json文件

    module.exports = {
  entry: "./app.js",
  output: {
    filename: "bundle.js"
  }
}
{
  "name": "sample3",
  "version": "1.0.0",
  "description": "reactjs sample application",
  "main": "app.js",
  "scripts": {
   "start": "webpack-dev-server --hot"   },
  "keywords": [
    "reactjs"
  ],
  "author": "abc",
  "license": "ISC",
  "dependencies": {
    "react": "^15.1.0",
    "react-dom": "^15.1.0",
    "webpack": "^1.13.1",
    "webpack-dev-server": "^1.14.1"
  }
}
<html>
  <body>
  <h3>"Hi there this works"</h3>
    <script src="bundle.js"></script>
  </body>
</html>
下面还提供了index.html文件

    module.exports = {
  entry: "./app.js",
  output: {
    filename: "bundle.js"
  }
}
{
  "name": "sample3",
  "version": "1.0.0",
  "description": "reactjs sample application",
  "main": "app.js",
  "scripts": {
   "start": "webpack-dev-server --hot"   },
  "keywords": [
    "reactjs"
  ],
  "author": "abc",
  "license": "ISC",
  "dependencies": {
    "react": "^15.1.0",
    "react-dom": "^15.1.0",
    "webpack": "^1.13.1",
    "webpack-dev-server": "^1.14.1"
  }
}
<html>
  <body>
  <h3>"Hi there this works"</h3>
    <script src="bundle.js"></script>
  </body>
</html>
我的问题是 1) 在sample3文件夹(与上述其他文件相同的文件夹)中生成bundle.js文件需要进行哪些更改 2) 每次我创建一个新的小应用程序(比如toDoList)并将其放入一个文件夹(比如sample4),那么我是否需要再次执行npm init和上面列出的其他命令

下面给出了执行webpack dev server命令后命令行的屏幕截图

使用
webpack dev server
时,会在内存中创建捆绑文件进行开发,因此硬盘上没有任何内容

当您想要构建文件(使其显示在驱动器上)时,您需要在控制台中运行
webpack
,而不是
webpack dev server

package.json中的示例:

"scripts": {
    "build": "webpack"
}
通过
npm运行构建运行此命令


这有用吗?让我知道

使用
webpack dev server
时,会在内存中创建包文件进行开发,因此硬盘上没有任何内容

当您想要构建文件(使其显示在驱动器上)时,您需要在控制台中运行
webpack
,而不是
webpack dev server

package.json中的示例:

"scripts": {
    "build": "webpack"
}
通过
npm运行构建运行此命令


这有用吗?让我知道

非常感谢。是的,bundle.js文件确实已经创建。但是,在浏览器中看不到输出。听起来是个基本问题,但我应该在浏览器URL中添加什么。当我尝试时,它给了我一个错误:连接被拒绝。对于或Web包开发服务器也是如此。此外,我还从我的package.json中删除了脚本:{start:..}行。另一个疑问是,我已将命令webpack放在控制台中,您所说的“通过npm运行构建运行此命令”的确切含义尚不清楚。顺便说一句,周转时间是极好的答案!!请在您的问题中发布您的整个webpack.config。我将检查它并相应地编辑我的答案。整个webpack.config.json文件发布在上面。因为它是一个Hello World应用程序,所以包括花括号在内只有6行。事实上,上面发布的所有文件index.html、package.json、webpack.config.json和app.js都是完整的文件,而不是代码片段或摘录。我已经安装了很多插件,但由于bundle.js的问题,我制作了这个裸体应用程序,在webpack.config.json中加入预设、更改端口和添加加载程序等之前,看看基本功能是否正常。事实上,此时此刻,我还不知道这些预设等的确切含义。非常感谢。是的,bundle.js文件确实已经创建。但是,在浏览器中看不到输出。听起来是个基本问题,但我应该在浏览器URL中添加什么。当我尝试时,它给了我一个错误:连接被拒绝。对于或Web包开发服务器也是如此。此外,我还从我的package.json中删除了脚本:{start:..}行。另一个疑问是,我已将命令webpack放在控制台中,您所说的“通过npm运行构建运行此命令”的确切含义尚不清楚。顺便说一句,周转时间是极好的答案!!请在您的问题中发布您的整个webpack.config。我将检查它并相应地编辑我的答案。整个webpack.config.json文件发布在上面。因为它是一个Hello World应用程序,所以包括花括号在内只有6行。事实上,上面发布的所有文件index.html、package.json、webpack.config.json和app.js都是完整的文件,而不是代码片段或摘录。我已经安装了很多插件,但由于bundle.js的问题,我制作了这个裸体应用程序,在webpack.config.json中加入预设、更改端口和添加加载程序等之前,看看基本功能是否正常。事实上,此时此刻,我还不知道这些预设等的确切含义。