sass文件夹和文件都在正确的位置。出了什么问题?
我有我创建的package.json,里面有这些代码。
{
"name": "starter",
"version": "1.0.0",
"description": "starter file",
"main": "index.js",
"scripts": {
"compile:sass": "node-sass sass/main.scss css/style.css -w"
},
"author": "Nez",
"license": "ISC",
"devDependencies": {
"node-sass": "^4.12.0"
}
}
正如您所看到的,脚本名为compile sass,当我尝试运行它时,它一直给出错误npm ERR! missing script:编译:sass
我已经安装了sass编译器作为开发依赖项
7条答案
按热度按时间xlpyo6sf1#
我也遇到过这种情况。我唯一能解决的方法就是把我的文件从Dropbox文件夹中移出到外置硬盘上,然后转移到我的主电脑硬盘上。我想这和Dropbox有关,但我不确定。
mklgxw1f2#
其中一个sass文件存在语法错误
例如,文件1具有
这**%pink值是undefined你应该检查你的文件如果 *%pink被实现
pes8fvy93#
我遇到了同样的问题,尝试了所有的方法,直到我简单地将项目文件保存在我的代码编辑器中,然后突然它工作了。
rkttyhzu4#
将其添加到代码中,您所需要做的就是在
node
之前添加npx
即
npx node...
然后转到您的终端,转到该目录并运行以下命令
npm run compile:sass
希望这能成功...因为它对我有效,对你也有效
yhived7q5#
我认为您应该检查文件路径
gupuwyp26#
3年后!对我来说,通过重写package.json“脚本”行就可以解决这个问题:
pvabu6sv7#
1.转到package.json
1.添加到行下方
1.对于编译,请使用命令:
npm run sass
注意:我使用main.scss作为源文件名