1

プログラムを実行していますが、Mac システムで npm スクリプトを使用すると、いくつかの質問に遭遇します。
既に node-sass をグローバルにインストールしています。package.json ファイルは次のとおりです: package.json
"npm run build:css" を実行すると機能しませんが、システムが教えてくれるエラーは次の図のとおりです。 エラーの説明です、ターミナルでコマンドを正常に実行できます.package.jsonの ような別の行を追加すると、実行するとうまく機能します;node-sass ./src/scss/pages/index.scss ./static/css/index.css"create":"touch sun.js"npm run create

困っています、どなたかアドバイスいただけると助かります。

4

2 に答える 2

1

作業ディレクトリにローカルnode-sassにインストールされたモジュールに依存関係がないか、部分的に構成されている可能性があります。不足している依存関係を復元するために実行してみてください。npm install

ターミナルで正常に実行される理由node-sassは、別の (おそらくグローバルな) インストールから実行されているためである可能性があります。を実行which node-sassして、実行中の実行可能ファイルの場所を見つけます。

于 2016-04-29T14:35:05.723 に答える
1

node-sass を使用する理由 これが私のスクリプトです。これを試してください:

"scripts": {
    "sass": "sass --sourcemap=none --watch resources/assets/sass:public/assets/css"
  }

ソース マップが必要な場合は、その--sourcemap=none部分を削除するだけで、もちろんソースと宛先のパスを変更できます。

于 2016-04-29T14:41:58.397 に答える