css - 我如何知道使用哪些目录来编译 SASS?
问题描述
我是 SASS 新手,需要将其编译成 CSS 代码。我正在使用 node.js NPM 来编译它,我已经安装了所有东西,并且我的 package.json 文件位于我网站的文件夹中。我的网站文件夹中还有我所有的 CSS 和 SCSS/SASS 文件,没有额外的文件夹。我正在学习教程,这是它使用的脚本:
"scss": "node-sass --watch assets/scss -o assets/css"
显然这不起作用,因为目录assets/scss
和assets/css
错误。我知道我可以通过用我的 main.scss 文件的目录和我的网站文件夹中的 main.css 文件替换它们来修复错误。如果它们都位于同一个文件夹中,我只是不知道应该写什么。
谁能告诉我应该如何编写目录或告诉我应该如何编写这个脚本进行编译?
解决方案
您的 package.json 必须在根目录中,因此请按照它并到达您的 SCSS 和 CSS 文件夹的目的地,我在 node-sass 脚本下面使用
"node-sass": "node-sass -w --source-map true assets/scss/main.scss assets/css/style.css --output-style expanded"
如果它们都位于同一个文件夹中
为此,您需要使用
"node-sass": "node-sass -w --source-map true main.scss style.css --output-style expanded"
推荐阅读
- javascript - 由于 CORS,在 VisualStudioCode 中调试 JavaScript 时无法加载外部脚本
- reactjs - Apollo 客户端:删除乐观创建的对象,而它仍在运行中
- java - 如何为每个 DataSource IBM DB2 发送不同的证书?
- c++ - 如何将方法指针分配给 TFunction<>?
- bash - 如何使用 cURL 下载多个文件?
- java - Firebase 实时数据库 datasnapshot.hasChild
- c# - 我需要我的程序来读取列表并查看所选项目尚未添加
- c# - '?' 附近的语法不正确 同时将 HTML 作为 NVARCHAR 插入
- c# - 注入的 HttpClient 缺少基地址
- python - Opencv-contrib 安装错误:找不到文件