尝试通过 npm 运行 node-sass 时出错
Error when trying to run node-sass via npm
我正在尝试通过 npm 运行 node-sass。
这是我的 package.json:
{
"name": "my-project",
"version": "1.0.0",
"description": "Website",
"main": "index.js",
"scripts": {
"sass": "node-sass -w scss/ -o dist/css/ --recursive"
},
"author": "Me",
"license": "ISC",
"dependencies": {}
}
它安装正确,但是当我尝试 运行 命令 "npm run sass" 时,我收到以下错误:
"An output directory must be specified when compiling a directory"
我的文件夹结构:
package.json
包裹-lock.json
scss(文件夹)
dist(文件夹)> css(文件夹)
node_modules(文件夹)
这个脚本以前在其他项目上运行良好,但现在不行了。我做错了什么?
我能够解决这个问题。我将脚本更改为
"sass": "node-sass -w scss/ -o dist/css"
它奏效了。我重新添加了 --recursive 并按预期工作(与原始问题中的脚本相同)。我不确定我到底哪里出错了,但很高兴它已修复。
我正在尝试通过 npm 运行 node-sass。
这是我的 package.json:
{
"name": "my-project",
"version": "1.0.0",
"description": "Website",
"main": "index.js",
"scripts": {
"sass": "node-sass -w scss/ -o dist/css/ --recursive"
},
"author": "Me",
"license": "ISC",
"dependencies": {}
}
它安装正确,但是当我尝试 运行 命令 "npm run sass" 时,我收到以下错误:
"An output directory must be specified when compiling a directory"
我的文件夹结构: package.json 包裹-lock.json scss(文件夹) dist(文件夹)> css(文件夹) node_modules(文件夹)
这个脚本以前在其他项目上运行良好,但现在不行了。我做错了什么?
我能够解决这个问题。我将脚本更改为
"sass": "node-sass -w scss/ -o dist/css"
它奏效了。我重新添加了 --recursive 并按预期工作(与原始问题中的脚本相同)。我不确定我到底哪里出错了,但很高兴它已修复。