実現したいこと
npm run devでプロジェクトの開発ビルドコマンドを実行したい
正しくパスを通してコマンドを実行したい
発生している問題・分からないこと
実際にコマンドをたたくと、
「'G\HTML\一式\node_modules.bin' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」とエラーが出てしまいます。
続いてdevDependenciesでインストールしたdel-cliモジュールが見つからないというエラーも出ています。出ているエラーにつきましては下記をご参照ください。
エラーメッセージ
error
1npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. 2 3> predev 4> del-cli dist/* 5 6'G\HTML\一式\node_modules\.bin\' は、内部コマンドまたは外部コマンド、 7操作可能なプログラムまたはバッチ ファイルとして認識されていません。 8node:internal/modules/cjs/loader:936 9 throw err; 10 ^ 11 12Error: Cannot find module 'D:\hoge_作業用\del-cli\cli.js' 13 at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) 14 at Function.Module._load (node:internal/modules/cjs/loader:778:27) 15 at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12) 16 at node:internal/main/run_main_module:17:47 { 17 code: 'MODULE_NOT_FOUND', 18 requireStack: [] 19}
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
https://tokitashi.hatenablog.com/entry/2023/06/27/104337
上記のような参考を元にパスを通そうとしていますがうまくいきません。
補足
■ 当プロジェクトを置いているパスは以下の通りです(hogeは私の苗字です)。
D:\hoge_作業用\G&G\HTML
■各種バージョン
node: 17.9.1
npm: 8.11.0
■ エラーメッセージ内に「npm WARN config global --global
, --local
are deprecated. Use --location=global
instead.」も出ていますが、調べると今回の問題に直接は関わってこない認識ですがこちら問題無いでしょうか。
■ package.json内で作成した他script(e.g. "fix-css": "stylelint "**/*.{css,scss}" --fix",)などは問題なく動きます。
■nodeやnpmについてはVoltaで管理しており、Volta自体はCドライブにインストールしています。
プロジェクトがDドライブ上に置いていますが関係ありますでしょうか。
回答1件
あなたの回答
tips
プレビュー