繁体   English   中英

尝试在 package.json 中运行 CSS 构建时出错

[英]Error when trying to run CSS build in package.json

我正在尝试在 bulma sass 教程中执行第 5 步:

https://bulma.io/documentation/customize/with-node-sass/

在此处输入图片说明

我这样设置我的 packge.json:

  "devDependencies": {
    "bulma": "^0.9.3",
    "node-sass": "^6.0.1",
    "css:build": "node-sass --omit-source-map-url sass/mystyles.scss css/mystyles.css",
    "css:watch": "npm run css:build -- --watch",
    "start": "npm run css:watch"
  }

  "scripts": { //this one is for running the React app
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

为了测试我的脚本,我运行命令

npm run css:build

但收到以下错误:

npm ERR! Missing script: "css:build"

如何更好地设置我的 CSS 构建脚本?

您将脚本添加到devDependencies而不是scripts 试试这个:

  "devDependencies": {
    "bulma": "^0.9.3",
    "node-sass": "^6.0.1",
    // React(-scripts) dependencies here
  }

  "scripts": { //this one is for running the React app
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject",
    "css:build": "node-sass --omit-source-map-url sass/mystyles.scss css/mystyles.css",
    "css:watch": "npm run css:build -- --watch"
  },

我摆脱了教程的start脚本,因为它只是css:watch脚本的别名,并且与您的原始start脚本发生冲突。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM