Browse Source

修改scss文件配置、构建被忽略问题

master
zq 1 week ago
parent
commit
ea70bca3d5
  1. 8
      build/webpack.config.js
  2. 1020
      package-lock.json
  3. 9
      package.json
  4. 1
      packages/index.js

8
build/webpack.config.js

@ -6,6 +6,7 @@ const {
module.exports = { module.exports = {
mode: 'production', mode: 'production',
stats: 'verbose',
entry: { entry: {
'zhicheng-components': './packages/index.js' 'zhicheng-components': './packages/index.js'
}, },
@ -39,7 +40,12 @@ module.exports = {
}, },
{ {
test: /\.scss$/, test: /\.scss$/,
use: [MiniCssExtractPlugin.loader, 'css-loader', 'sass-loader'] use: [MiniCssExtractPlugin.loader, 'css-loader', {
loader: 'sass-loader',
options: {
implementation: require('sass') // 显式指定 sass
}
}]
}, },
{ {
test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/i, test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/i,

1020
package-lock.json

File diff suppressed because it is too large

9
package.json

@ -6,7 +6,10 @@
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"
}, },
"sideEffects": false, "sideEffects": [
"**/*.css",
"**/*.scss"
],
"module": "dist/zhicheng-components.esm.js", "module": "dist/zhicheng-components.esm.js",
"files": [ "files": [
"dist", "dist",
@ -26,8 +29,8 @@
"eslint-plugin-vue": "~6.2.2", "eslint-plugin-vue": "~6.2.2",
"file-loader": "^6.2.0", "file-loader": "^6.2.0",
"mini-css-extract-plugin": "^1.6.2", "mini-css-extract-plugin": "^1.6.2",
"sass": "^1.89.2", "sass": "^1.32.13",
"sass-loader": "~10.2.0", "sass-loader": "^8.0.2",
"style-loader": "~2.0.0", "style-loader": "~2.0.0",
"url-loader": "^4.1.1", "url-loader": "^4.1.1",
"vue": "^2.6.14", "vue": "^2.6.14",

1
packages/index.js

@ -8,6 +8,7 @@ import GuipRadio from './GuipRadio'
import 'element-ui/lib/theme-chalk/index.css' // 如果依赖Element import 'element-ui/lib/theme-chalk/index.css' // 如果依赖Element
import './styles/index.css' // 全局引入 import './styles/index.css' // 全局引入
import './styles/common.scss' // 全局引入 import './styles/common.scss' // 全局引入
import './styles/test.scss' // 全局引入
const components = [ const components = [
GuipButton, GuipButton,

Loading…
Cancel
Save