ミリグラム: 1.1.0
その他(例:normalize.css、node.js、npm、bower、ブラウザー、オペレーティングシステム)(該当する場合):
「依存関係」:{
"normalize.css": "最新"
}、
"devDependencies":{
"autoprefixer": "^ 6.3.6"、
"backstopjs": "^ 1.3.5"、
"browser-sync": "^ 2.13.0"、
"node-sass": "^ 3.7.0"、
"npm-run-all": "^ 2.1.1"、
"onchange": "^ 2.4.0"、
"postcss-cli": "^ 2.5.2"、
"sass-lint": "^ 1.8.2"
}
Windows 10、ノードv6.5.0、npm 3.10.3
npm run build
実行しますビルドは成功しました。
次のエラー:
postcss -u autoprefixer --no-map.inline --autoprefixer.browsers 'last 1 versions' -r dist/*.css
[system_path] \ milligram \ node_modules \ minimatch \ minimatch.js:108
新しいTypeError( 'グロブパターン文字列が必要です')をスローします
^
TypeError:グロブパターン文字列が必要です
新しいミニマッチで([system_path] \ milligram \ node_modules \ minimatch \ minimatch.js:108:11)
setoptsで([system_path] \ milligram \ node_modules \ postcss-cli \ node_modules \ glob \ common.js:112:20)
新しいGlobSync([system_path] \ milligram \ node_modules \ postcss-cli \ node_modules \ glob \ sync.js:38:3)
同期としてのFunction.globSyncで
[system_path] \ milligram \ node_modules \ postcss-cli \ node_modules \ globby \ index.js:55:35にあります
Array.reduce(ネイティブ)で
Function.module.exports.sync([system_path] \ milligram \ node_modules \ postcss-cli \ node_modules \ globby \ index.js:54:19)
オブジェクトで。
Module._compile(module.js:556:32)で
Object.Module._extensions..js(module.js:565:10)で
ねえ@luisaceituno
バージョンを更新するだけです。 もう一度お試しいただけますか?
バージョン1.2.0
とノード6.9.1
では、npm 3.10.9
同じエラーが発生します。
自動プレフィックスをグローバルにインストールした後も、上記のエラーが発生します。 およびbanner
は次のエラーがあります。
> [email protected] banner G:\Github\FinalProject\milligram
> for m in dist/*.css; do echo '/*!
* Milligram v1.2.0
* http://milligram.github.io
*
* Copyright (c) 2016 CJ Patoilo
* Licensed under the MIT license
*/
' | cat - $m > temp && mv temp $m; done
m was unexpected at this time.
.
.
.
こんにちは@mmdsharifi
そのため、ミリグラムはビルドシステムにnpmスクリプトを使用します。 グローバルな依存関係をインストールする必要はありません。 Nodeの最新バージョンをインストールして、 npm start
またはnpm install
ます。
他に何か必要な場合はお知らせください。
@ luisaceituno @ mmdsharifi私はこの問題の解決に取り組んでいます。 Windows環境で確実にビルドできるようにAppVeyorサービスを追加しました。 フォローするには、次のリンクにアクセスしてください。
https://ci.appveyor.com/project/cjpatoilo/milligram
@luisaceituno @mmdsharifi
auprefixerタスクで一重引用符によって生成される問題を解決しました。 タスクバナーにエラーがあります。 要約すると、この問題は、WindowsおよびMacOS / Linux環境でのシェルスクリプトコマンドのバリエーションに関するものです。 この問題を解決するためにNode.jsで記述されたモジュールを作成しましたが、それに取り組むにはもっと自由な時間が必要です。
あなたが何らかの方法で助けることができるならば..ここにリンクがあります: https :
@ luisaceituno @ mmdsharifiこの問題を報告していただきありがとうございます。 ノードのサポートを拡張しました。 すべてがうまく機能しています。 この問題は解決しますが、必要に応じて連絡を取り合っていただければ幸いです。
Windows環境: https :