質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

0回答

894閲覧

npm run start の結果 Error: [Immer] produce can only be called on things that are draftable

asm_t

総合スコア14

npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2021/09/01 01:22

編集2021/09/01 01:28

フロントエンドの環境構築中です。
% npm run startで下記エラーが出てしまうのですが、ネットで検索してもヒットせず、解決に非常に苦しんでおります。。
何かこのエラー文からお気づきのことがございましたら、教えていただけないでしょうか。

# エラー文 Error: [Immer] produce can only be called on things that are draftable: plain objects, arrays, Map, Set or classes that are marked with '[immerable]: true'. Got '[object Object]' at n (webpack:///./node_modules/immer/dist/immer.esm.js?:23:185) at produce (webpack:///./node_modules/immer/dist/immer.esm.js?:23:16085) at createReducer (webpack:///./node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js?:616:83) at createSlice (webpack:///./node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js?:694:19) at eval (webpack:///./src/slices/Account/index.js?:43:38) at Object../src/slices/Account/index.js (/Users/●●/project/●●/dist/server.js:23230:1) at __webpack_require__ (/Users/●●/project/●●/dist/server.js:20:30) at eval (webpack:///./src/reducers/index.js?:203:16) at Object../src/reducers/index.js (/Users/●●/project/●●/dist/server.js:21358:1) at __webpack_require__ (/Users/●●/project/●●/dist/server.js:20:30) at eval (webpack:///./src/stores/index.js?:21:17) at Object../src/stores/index.js (/Users//project/●●/dist/server.js:23542:1) at __webpack_require__ (/Users/●●/project/●●/dist/server.js:20:30) at eval (webpack:///./src/server/server.js?:50:14) at Object../src/server/server.js (/Users/●●/project/●●/dist/server.js:23206:1) at __webpack_require__ (/Users/●●/project/●●/dist/server.js:20:30) at eval (webpack:///multi_babel-polyfill_./src/server/server.js?:2:18) at Object.0 (/Users/●●/project/●●/dist/server.js:23733:1) at __webpack_require__ (/Users/●●/project/●●/dist/server.js:20:30) at /Users/●●/project/●●/dist/server.js:84:18 at Object.<anonymous> (/Users/●●/project/●●/dist/server.js:87:10) at Module._compile (internal/modules/cjs/loader.js:1063:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) at Module.load (internal/modules/cjs/loader.js:928:32) at Function.Module._load (internal/modules/cjs/loader.js:769:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) at internal/main/run_main_module.js:17:47 69% building 1850/1873 modules 23 active ...ect/●●/node_modules/babel-polyfill/node_modules/core-js/modules/es6.string.strike.js[nodemon] app crashed - waiting for file changes before starting... [...省略...]

試したこと

①node、npmのversionの確認

②diffの確認、node_modulesの削除、キャッシュの削除、npmの再インストール→spm run start

git diff package.json & git checkout package.json rm -rf node_modules rm package-lock.json npm cache clear --force npm cache clean --force npm i npm run start

③macのアクティビティモニタでnodeのプロセスを削除

④node.jsのアンインストール、再インストール

⑤npmをアンインストール、再インストール

npm uninstall npm -g curl -0 -L https://registry.npmjs.org/npm/-/npm-4.5.0.tgz | tar zxvf - && \ cd package && ./configure && make && make install

⑥nodeのプロセス確認と削除
ps -eaf | grep node & kill -9 PID でプロセス削除

⑦homebrewのアップデート

brew upgrade

上記全て試しましたが変化なしでした・・・。
もうMacを初期化して1からやり直した方がいいのではと思い始めています・・・。

どんなことでも、お気づきのことがありましたら教えていただきたいです。

何卒よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2021/09/01 04:01

えっと、どうやってプロジェクトを作って、どんなソースを書きましたか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問