首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在npm中运行prefixer时遇到问题

在npm中运行prefixer时遇到问题
EN

Stack Overflow用户
提问于 2020-08-22 12:59:33
回答 1查看 56关注 0票数 0

我正在尝试运行prefix CSS &我已经在dev环境中安装了prefixer npm包& postcss-cli包。当运行我的CSS文件的前缀时,出现了一些错误。这是错误日志-

代码语言:javascript
复制
TypeError: Patterns must be a string or an array of strings
    at assertPatternsInput (E:\CODING GOOGLE DRIVE\CSS-SAAS\Natours\starter\node_modules\globby\index.js:16:9)
    at generateGlobTasks (E:\CODING GOOGLE DRIVE\CSS-SAAS\Natours\starter\node_modules\globby\index.js:41:2)
    at module.exports (E:\CODING GOOGLE DRIVE\CSS-SAAS\Natours\starter\node_modules\globby\index.js:115:20)
    at E:\CODING GOOGLE DRIVE\CSS-SAAS\Natours\starter\node_modules\postcss-cli\index.js:59:14
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! isuro-portfolio@1.0.0 prefix:css: `postcss --use autoprefixer -b 'last 10 versions' css/style.concat.css -o css/style.prefix.css`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the isuro-portfolio@1.0.0 prefix:css script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\isuro\AppData\Roaming\npm-cache\_logs\2020-08-22T04_51_28_876Z-debug.log

这是JSON文件-

代码语言:javascript
复制
{
  "name": "isuro-portfolio",
  "version": "1.0.0",
  "description": "Landing Page For Isuro.tech",
  "main": "index.js",
  "scripts": {
    "watch:sass": "node-sass sass/main.scss css/style.css -w",
    "compile:sass": "node-sass sass/main.scss css/style.comp.css",
    "concat:css": "concat -o css/style.concat.css css/icon-font.css css/style.comp.css",
    "prefix:css": "postcss --use autoprefixer -b 'last 10 versions' css/style.concat.css -o css/style.prefix.css",
    "compress:css": ""
  },
  "author": "Surojit Manna",
  "license": "ISC",
  "devDependencies": {
    "autoprefixer": "^9.8.6",
    "concat": "^1.0.3",
    "node-sass": "^4.14.1",
    "postcss-cli": "^7.1.1"
  }
}

无法理解我犯了什么类型的错误。我也仔细检查了所有东西。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-22 13:09:14

我觉得这里单引号是行不通的,我们需要双引号,正如错误中提到的那样。这对我很有效!

尝试使用

代码语言:javascript
复制
"prefix:css": "postcss --use autoprefixer -b \"last 10 versions\" css/style.concat.css -o css/style.prefix.css"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63532720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档