vue项目中运行npm run dev不生成dist文件

输入npm run dev时,报错且不生成dist文件。

报错信息:

原因:node.js版本的问题。

解决思路:

在package.json文件内修改,在scripts内的每一项都添加内容:set NODE_OPTIONS=--openssl-legacy-provider

修改前:

修改后:

已解决:

谢谢观看,希望能帮助到你!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用 PurgeCSS 来清除 Nuxt2 打包后的 CSS,需要进行以下步骤: 1. 首先,安装 PurgeCSS 和 @nuxtjs/purgecss 依赖项: ``` yarn add purgecss @nuxtjs/purgecss --dev ``` 2. 在 Nuxt2 项目的 nuxt.config.js 文件,添加以下配置: ``` buildModules: [ '@nuxtjs/purgecss' ], purgeCSS: { mode: 'postcss', enabled: (process.env.NODE_ENV === 'production') }, ``` 这里使用了 @nuxtjs/purgecss 模块,添加了 mode 和 enabled 配置项。mode 设置为 postcss,使得 PurgeCSS 可以在 PostCSS 运行。enabled 配置项则表示只有在生产环境时才会使用 PurgeCSS。 3. 在项目根目录下创建一个 purgecss.config.js 文件,添加以下配置: ``` module.exports = { content: [ 'components/**/*.vue', 'layouts/**/*.vue', 'pages/**/*.vue', 'plugins/**/*.js', 'nuxt.config.js' ], whitelist: ['html', 'body'], whitelistPatterns: [/^nuxt-/, /^page-/], whitelistPatternsChildren: [/^token/, /^pre/, /^code/] } ``` 这里的 content 选项指定了需要匹配 CSS 的文件路径,whitelist 选项指定了白名单,保留 html 和 body 标签的样式,whitelistPatterns 则指定了对哪些样式类名进行保留,whitelistPatternsChildren 则指定了对哪些子元素的样式进行保留。 4. 最后,在 package.json 文件添加以下 scripts: ``` "scripts": { "build": "nuxt build", "generate": "nuxt generate", "purgecss": "purgecss --config purgecss.config.js --out static/css/ --css static/css/*.css" } ``` 这里添加了一个名为 purgecss 的脚本,运行时会使用 purgecss.config.js 配置文件,并将输出的 CSS 文件保存在 static/css/ 目录下。 现在,你可以在终端运行以下命令,使用 PurgeCSS 清除 Nuxt2 打包后的 CSS: ``` yarn run purgecss ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值