我使用node-sass将所有的Sass文件编译成master.css。这个方法很好,但现在我想要添加前缀。我只想使用npm,不用Gulp或Grunt。
这是我的package.json文件:
{
"name": "xxxxxx.com",
"version": "1.0.0",
"description": "",
"watches": {
"sass": "src/scss/**"
},
"scripts": {
"sass": "node-sass src/scss/master.scss -o dist/css/ --style compressed",
"prefix": "postcss --use autoprefixer dist/css/master.css -d dist/css/master.css",
"dev": "rerun-script"
},
"author": "Jan",
"license": "ISC",
"devDependencies": {
"autoprefixer": "^6.3.1",
"browserify": "^13.0.0",
"clean-css": "^3.4.9",
"node-sass": "^3.4.2",
"postcss-cli": "^2.5.0",
"rerun-script": "^0.6.0",
"uglifyjs": "^2.4.10"
}
}
我不知道怎么运行它。我使用autoprefixer和postcss-cli。这些模块已经在项目目录中本地安装了。我认为我的“script”部分是错误的。这应该怎么写?