2017-04-05 9 views
1

現在、私はオートプレフィクサーに問題があります。NPMでの自動プレフィッダエラー(✖プラグインエラー:モジュールが見つかりません)

私は、このようなコマンドを実行すると、私は-devのを--saveと

を-gするpostcss-CLIとautoprefixerをダウンロードしている: postcssの../../../htdocs/css/workflow/をhomepage-announcements.css -o ../../../htdocs/css/workflow/homepage-announcements.css

の出力は、 で正常に動作します。✔Finished ../../../ 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" 

}

答えて

1

私はこの問題を解明しました。これは、「autoprefixer」でバージョン6.7.7になったためです。

"autoprefixer": "6.3.7"にバージョンをロックして、すべて動作しています。

6

私は同じ問題があり、入力パラメータが位置を変更したことが判明しました。

私はこれを行うために使用し、それが働いた:

postcss --replace --use autoprefixer file.css 

...しかし、今では--useは、プラグインの配列がかかるためfile.cssはプラグインだと思います。

postcss file.css --replace --use autoprefixer 
を:あなたは今、代わりにこれをしなければならない

関連する問題