【发布时间】:2021-06-06 14:31:56
【问题描述】:
我有这个 package.json:
{
"name": "natours",
"version": "1.0.0",
"description": "Landing page for natours",
"main": "index.js",
"scripts": {
"compile:sass": "node-sass sass/main.scss css/style.css -w"
},
"author": "Robert",
"license": "ISC",
"devDependencies": {
"node-sass": "^6.0.0"
}
}
当我尝试运行 npm run compile:sass 时,它给了我这个错误:
它工作了一段时间,但我更新了节点版本。
另外,如果我运行这个命令:
node-sass sass/main.scss css/style.css
从命令行,它可以工作。
- 节点版本:14.17.0
- npm 版本:6.14.13
- node-sass 版本:6.0.0
【问题讨论】:
-
你没有安装 node-sass。使用
npm i node-sass添加它,然后尝试再次运行该脚本。或者确保使用npm i -g node-sass全局安装 -
帖子不完整,抱歉。请你再检查一遍好吗?我还尝试使用
-g标志在全局范围内安装它,但仍然无法正常工作。