Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 节点sass未在本地编译_Css_Command Line_Sass_Compass Sass_Npm Scripts - Fatal编程技术网

Css 节点sass未在本地编译

Css 节点sass未在本地编译,css,command-line,sass,compass-sass,npm-scripts,Css,Command Line,Sass,Compass Sass,Npm Scripts,这里的新手通过构建一个虚拟项目来学习如何使用sass。我正在使用命令行将main.scss文件(其中包含许多来自partials的导入)编译成style.css文件 npm运行编译:sass 每当我在sass文件中进行更改时,除非我多次保存不同的文件,否则更改不会在CSS中发生 尽管我在package.json(命令文件的代码附件和屏幕截图)文件中使用了watch脚本,并且在npm init上遵循了3个不同的教程,但我相信这里似乎没有错 我一次又一次地尝试重新启动windows,甚至重新启动了命

这里的新手通过构建一个虚拟项目来学习如何使用sass。我正在使用命令行将main.scss文件(其中包含许多来自partials的导入)编译成style.css文件

npm运行编译:sass

每当我在sass文件中进行更改时,除非我多次保存不同的文件,否则更改不会在CSS中发生

尽管我在package.json(命令文件的代码附件和屏幕截图)文件中使用了watch脚本,并且在npm init上遵循了3个不同的教程,但我相信这里似乎没有错

我一次又一次地尝试重新启动windows,甚至重新启动了命令行。也在没有watch命令的情况下重新启动了我的命令行。我能找到的唯一解决办法是,我将不同的部分保存了大约5到6次,这不知何故花费了太多的时间。我花了30分钟进行转换:所有0.2行都要处理到样式表中

我有一个512 gb的ssd和16 gb的ram,所以计算机速度似乎不是一个问题

在所附图片中,图片1保存了所有内容,但过渡属性未转换,在图片2中,您将发现在多次保存后,过渡属性完全随机转换。之后,您将发现命令行显示sass代码正在编译,没有任何问题

截图:

尝试:

或:


你好感谢您的回复,但是问题仍然是一样的(我无法应用第二个脚本,我对编码还不熟悉,我还在谷歌搜索,我只应用了第一个脚本)
    {  "name": "projectnatours",
  "version": "2.0.0",
  "description": "trying from scratch",
  "main": "index.js",
  "scripts": {"compile:sass": "node-sass sass/main.scss css/style.css -w"  },
  "author": "",
  "license": "ISC",
  "devDependencies": {    "node-sass": "^4.14.1"  }
}
"compile:sass": "node-sass sass/main.scss -wo css/"
"compile:sass": "node-sass  -rw sass -o css"