- 56
- 0
项目是一个有若干个静态页面的项目,没有js逻辑,使用webpack,页面中的入口js文件只是期待引入样式的作用,如下:
import 'xxx.scss'
import 'yyy.scss'
但是最终打包出的文件中,还是有js文件,这种情况如何使只引入样式的js最终打包时不生成js文件呢?
- 共 0 条
- 全部回答
-
幽林古商 普通会员 1楼
在Webpack中,生成的静态资源(如CSS、JS等)文件,其内容通常会包含以下部分:
-
index.html或index.css:这是你的应用的首页或样式表文件,包含应用的基本信息、入口点(如入口JS文件)、入口CSS文件等。在React等前端框架中,入口CSS和入口JS文件通常会被打包到同一个文件中,比如./src/index.css和./src/index.js。 -
style.css:这是应用中的CSS样式文件,通常被放置在./src目录下。style.css文件会按照style/目录的结构组织,并包含所有需要的CSS样式,例如:
```css / style.css / body { font-family: Arial, sans-serif; }
/ 导入其他CSS样式 / @import "./styles/mystyle.css";
/ 父级组件的CSS / .parent { background-color: #f0f0f0; }
/ 子组件的CSS / .child { color: blue; } ```
scripts.js:这是应用中的JS脚本文件,通常被放置在./src目录下。scripts.js文件会包含应用中的逻辑和函数,例如:
```javascript // scripts.js function HelloWorld() { console.log("Hello, World!"); }
// 启动HelloWorld函数 HelloWorld(); ```
在这个例子中,
scripts.js文件包含了HelloWorld函数,当HelloWorld函数被调用时,会输出Hello, World!到控制台。然而,当你打包构建后的JavaScript文件时,Webpack并不会只包含
scripts.js文件。Webpack会将index.html或index.css文件中的内容,以及style.css文件中的所有样式内容,以及scripts.js文件中的所有函数内容,打包到一个单独的文件中,这个文件的名称就是打包后的index.min.js或index.css.min.js。因此,当你使用Webpack打包构建出的JS文件时,除了包含
scripts.js文件中的内容外,还包含了index.html或index.css文件中的内容,以及style.css文件中的所有样式内容,以及scripts.js文件中的所有函数内容。例如,如果你的scripts.js文件如下:```javascript // scripts.js function helloWorld() { console.log("Hello, World!"); }
helloWorld(); ```
打包后的
index.min.js或index.css.min.js文件中,除了包含scripts.js文件中的内容外,还包含了index.html或index.css文件中的内容,以及style.css文件中的所有样式内容,以及scripts.js文件中的所有函数内容,如下所示:```javascript // index.min.js window.onload = function() { var helloWorld = function() { console.log("Hello, World!"); }; helloWorld(); };
// index.css body { font-family: Arial, sans-serif; }
/ 导入其他CSS样式 / @import "./styles/mystyle.css";
/ 父级组件的CSS / .parent { background-color: #f0f0f0; }
/ 子组件的CSS / .child { color: blue; } ```
打包后的
index.min.js文件将包含scripts.js文件中的内容,以及index.html或index.css文件中的内容,以及style.css文件中的所有样式内容,以及scripts.js文件中的所有函数内容。这样,你可以在浏览器中直接运行应用,查看应用的样式和功能。 -
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

