use*_*256 5 node.js npm node-modules node-sass npm-install
我第一次尝试在本地运行旧版 React 应用程序。我使用的是装有 Big Sur 11.5.2 的新 Mac M1。我的节点版本是 16.9.0,我将 python3 设置为默认值(尽管该应用程序似乎正在寻找 python2)。我还将 CommandLineTools 升级到了最新版本。
但是当我做一个简单的操作时npm install
,我收到很多警告,最后出现这个错误:
npm ERR! /Users/cd/.node-gyp/16.9.0/include/node/v8-internal.h:489:38: error: no template named 'remove_cv_t' in namespace 'std'; did you mean 'remove_cv'?
npm ERR! !std::is_same<Data, std::remove_cv_t<T>>::value>::Perform(data);
npm ERR! ~~~~~^~~~~~~~~~~
npm ERR! remove_cv
npm ERR! /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits:776:50: note: 'remove_cv' declared here
npm ERR! template <class _Tp> struct _LIBCPP_TEMPLATE_VIS remove_cv
npm ERR! ^
npm ERR! 1 error generated.
npm ERR! make: *** [Release/obj.target/binding/src/binding.o] Error 1
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2
npm ERR! gyp ERR! stack at ChildProcess.onExit (/Users/cd/develop/storybook/webclient/node_modules/node-gyp/lib/build.js:262:23)
npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:394:28)
npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
npm ERR! gyp ERR! System Darwin 20.6.0
npm ERR! gyp ERR! command "/opt/homebrew/Cellar/node/16.9.0/bin/node" "/Users/cd/develop/storybook/webclient/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
npm ERR! gyp ERR! cwd /Users/cd/develop/storybook/webclient/node_modules/node-sass
npm ERR! gyp ERR! node -v v16.9.0
npm ERR! gyp ERR! node-gyp -v v3.8.0
npm ERR! gyp ERR! not ok
npm ERR! Build failed with error code: 1
Run Code Online (Sandbox Code Playgroud)
除了我已经采取的步骤之外,我对节点不够熟悉,无法准确理解如何解决此问题。显然,node-sass 出了问题,所以我单独安装了它:
sudo npm install --unsafe-perm -g node-sass
Run Code Online (Sandbox Code Playgroud)
这可行,但是当我重新运行npm install
以获取所有依赖项时,我收到相同的错误。
尝试这个
rm -rf node_modules package-lock.json
npm install --saveDev node-sass
npm install
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3802 次 |
最近记录: |