Node.js 虽然浏览器为Hello World提供了正确的输出,但文件夹中未显示Bundle.js文件。reactJS、npm、babel、网页包服务器
bundle.js文件正在生成,但不在webpack.configure.json中指定的文件夹中(不清楚文件放入的确切位置(哪个文件夹和路径)) 浏览器显示正确的输出。没有错误。 我已从命令提示符安装了以下内容(适用于windows)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
- npm安装网页包--保存
- npm安装Web包开发服务器--保存
- npm安装-反应-保存
- npm安装反应dom--保存
- npm安装巴别塔核心
- npm安装巴贝尔装载机
- npm安装巴别塔预设反应器
- npm安装babel-preset-es2015
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中加入预设、更改端口和添加加载程序等之前,看看基本功能是否正常。事实上,此时此刻,我还不知道这些预设等的确切含义。