所以目前我遇到了autoprefixer的麻烦。
我已将postcss-cli和autoprefixer下载到--save-dev和-g
当我运行这样的命令时:
postcss ../../../htdocs/css/workflow/homepage-announcements.css -o ../../../htdocs/css/workflow/homepage-announcements.css
可以正常输出:
✔完成../../../htdocs/css/workflow/homepage-announcements.css(25ms)
现在我使用了--use autoprefixer
,抛出了错误。下面的命令。
postcss --use autoprefixer ../../../htdocs/css/workflow/homepage-announcements.css -o ../../../htdocs/css/workflow/homepage-announcements.css
错误讯息:
✖插件错误:找不到模块'../../../ htdocs / css / workflow / homepage-announcements.css'
我已经尝试了所有方法,仍然没有解决方案:(
{
"name": "homepage-announcements",
"version": "2.0.0",
"description": "Homepage announcements",
"main": "js/Default.js",
"dependencies": {
"react": "^15.4.2"
},
"devDependencies": {
"autoprefixer": "^6.7.7",
"ava": "^0.18.2",
"babel-loader": "^6.4.1",
"eslint": "^3.19.0",
"node-sass": "^4.5.2",
"postcss": "^5.2.16",
"postcss-cli": "^3.1.1",
"webpack": "^2.3.3",
"xo": "^0.18.1"
},
"scripts": {
"build": "webpack -p && npm run sass && npm run css",
"sass": "node-sass scss/default.scss ../../../htdocs/css/workflow/homepage-announcements.css --output-style compressed && npm run css",
"css": "postcss --use autoprefixer ../../../htdocs/css/workflow/homepage-announcements.css -o ../../../htdocs/css/workflow/homepage-announcements.css",
"lint": "xo js/*.js js/**/*.js js/**/**/*.js js/**/**/**/*.js js/**/**/**/**/*.js js/**/**/**/**/**/*.js"
}
答案 0 :(得分:6)
我遇到了同样的问题,事实证明输入参数改变了位置。
我曾经这样做并且有效:
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<style name="dialoge_animation">
<item name="android:windowEnterAnimation">@animation/slide up</item>
<item name="android:windowExitAnimation">@animation/slide_right</item>
</style>
</resources>
...但现在它认为postcss --replace --use autoprefixer file.css
是一个插件,因为file.css
需要一组插件。
现在你必须这样做:
--use
答案 1 :(得分:2)
我想出了这个问题,这是因为使用了&#34; autoprefixer&#34;:&#34; ^ 6.7.7&#34;。
我将版本锁定到&#34; autoprefixer&#34;:&#34; 6.3.7&#34;一切正常。
答案 2 :(得分:0)
“ prefix:css”:“ postcss-使用autoprefixer -b'最后10个版本'css / style.concat.css -o css / style.prefix.css”
我只是按照下面的代码更改了'prefix:css'#autoprefixer:“ ^ 9.8.5”行,并删除了-b'last 10 version'代码,所以我的命令成功运行。
“ prefix:css”:“ postcss css / style.concat.css -o css / style.prefix.css-使用自动前缀
答案 3 :(得分:0)
在 package.json
文件中添加给定的脚本并在您的终端中运行该脚本:
"prefix:css": "postcss --use autoprefixer -o css/style.prefix.css css/style.concat.css"
答案 4 :(得分:0)
为跨环境下载 autoprefixer 对我有用:
# Main titles
m <- paste(LETTERS[1:10], LETTERS[11:20])
# Plots
for(i in 1:10){
x <- runif(10, 1, 20)
y <- runif(10, 1, 20)
X11()
plot(x,y, main = expression(italic(m[i])))
}