我有一个大型的 Angular SSR 应用程序,它argon2在后端用于散列密码。我目前正在尝试使用 Webpack 捆绑应用程序,但遇到了阻止 Webpack 构建成功的argon2依赖问题。@mapbox/node-pre-gyp
我收到的错误是:
./node_modules/.pnpm/@mapbox+node-pre-gyp@1.0.6/node_modules/@mapbox/node-pre-gyp/lib/util/nw-pre-gyp/index.html:1:0 - Error: Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
> <!doctype html>
| <html>
| <head>
Run Code Online (Sandbox Code Playgroud)
我尝试为 Webpack 的 IgnorePlugin 添加规则,如下所示:
new IgnorePlugin({
resourceRegExp: /\.html$/,
contextRegExp: /@mapbox\/node-pre-gyp/
})
Run Code Online (Sandbox Code Playgroud)
但该文件并没有被 Webpack 忽略。
我还尝试添加html-loaderHTML 文件的 Webpack 配置,但它似乎也没有获取 HTML 文件。
我尝试忽略来自的 HTML 文件时是否做错了什么node-pre-gyp
我知道我不应该只是提出这样的问题并希望我能提供更多信息,但我真的不知道它是什么,这也是我第一次遇到这样的问题(更换新笔记本电脑后),我想目前我只能提供错误消息,直到有人要求我提供更多信息..
以下是运行 npm i 时我的cmder 中显示的错误
D:\ADA\Projects\foodNinjaCustomerApp (Jerry-Dev2 -> origin)
? npm i
> grpc@1.10.0 install D:\ADA\Projects\foodNinjaCustomerApp\node_modules\grpc
> node-pre-gyp install --fallback-to-build --library=static_library
node-pre-gyp ERR! Tried to download(403): https://storage.googleapis.com/grpc-p
recompiled-binaries/node/grpc/v1.10.0/node-v64-win32-x64-unknown.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for grpc@1.10.0 and node@10.5.0
(node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp ERR! Tried to download(undefined): https://storage.googleapis.com/
grpc-precompiled-binaries/node/grpc/v1.10.0/node-v64-win32-x64-unknown.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for grpc@1.10.0 and node@10.5.0
(node-v64 ABI, unknown) (falling back to source compile with node-gyp)
gypgyp ERR! ERR!configure error …Run Code Online (Sandbox Code Playgroud) 我尝试安装和运行amp-paywall-demoAmpProject GitHub 存储库中提供的示例失败:https://github.com/ampproject/samples/tree/master/amp-paywall-demo \n我已经在那里提出了问题票,但没有收到任何回复到目前为止(https://github.com/ampproject/samples/issues/211)
我尝试遵循安装指南:我克隆了存储库(这按预期工作),但npm install不幸的是失败了。
我尝试自己调试该错误,但无法做到这一点。 \n我还用 google 搜索了该错误,并在 Git 存储库中的问题中搜索了类似的问题,但这也没有帮助。
\n\n我使用错误的输出以及 debug.log 文件创建了公共要点
\n\n\n\n调试:https://gist.github.com/rafaelmarques7/707f1932f63cd042cdf1e6952c1093ab
\n\n错误堆栈如下:
\n\n\xe2\x9e\x9c amp-paywall-demo git:(master) \xe2\x9c\x97 sudo npm i\n\n> grpc@0.14.1 install /home/rafael/proj/tuts/amp-publisher-sample/amp-paywall-demo/node_modules/gcl\noud/node_modules/grpc\n> node-pre-gyp install --fallback-to-build\n\nnode-pre-gyp info it worked if it ends with ok\nnode-pre-gyp verb cli [ \'/usr/bin/node\',\nnode-pre-gyp verb cli \'/home/rafael/proj/tuts/amp-publisher-sample/amp-paywall-demo/node_modules/\ngcloud/node_modules/grpc/node_modules/.bin/node-pre-gyp\',\nnode-pre-gyp verb cli \'install\',\nnode-pre-gyp verb cli \'--fallback-to-build\' ]\nnode-pre-gyp info using node-pre-gyp@0.6.28\nnode-pre-gyp info using node@10.15.1 | linux | …Run Code Online (Sandbox Code Playgroud) 我无法安装“@tensorflow/tfjs-node”
我使用“npm install @tensorflow/tfjs-node”安装了它,但安装失败。我尝试在有和没有 root 权限的情况下全局安装“node-pre-gyp”,但没有成功。我在节点 v12.9.0 上运行。
> fsevents@1.2.9 install /Users/username/Documents/Development/AI/Tensorflow/node_modules/fsevents
> node install
node-pre-gyp WARN Using needle for node-pre-gyp https download
[fsevents] Success: "/Users/username/Documents/Development/AI/Tensorflow/node_modules/fsevents/lib/binding/Release/node-v72-darwin-x64/fse.node" is installed via remote
> @tensorflow/tfjs-node@1.2.9 install /Users/username/Documents/Development/AI/Tensorflow/node_modules/@tensorflow/tfjs-node
> node scripts/install.js
CPU-darwin-1.2.9.tar.gz
* Downloading libtensorflow
[==============================] 10422374/bps 100% 0.0s
* Building TensorFlow Node.js bindings
node-pre-gyp install failed with error: Error: Command failed: node-pre-gyp install --fallback-to-build
node-pre-gyp WARN Using needle for node-pre-gyp https download
node-pre-gyp WARN Tried to download(404): https://storage.googleapis.com/tf-builds/pre-built-binary/napi-v4/1.2.9/CPU-darwin-1.2.9.tar.gz
node-pre-gyp WARN Pre-built binaries not …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的 m1 MacBook Air 上本地安装此应用程序 > Github - Todoist Clone
在终端中运行 npm install 会导致以下错误,请参阅下面的日志
10630 verbose node v16.13.2
10631 verbose npm v8.1.2
10632 error code 1
10633 error path /Users/Username/Desktop/todoist-clone-master/node_modules/grpc
10634 error command failed
10635 error command sh -c node-pre-gyp install --fallback-to-build --library=static_library
10636 error CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/surface/init.o
10636 error CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/avl/avl.o
10636 error CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/backoff/backoff.o
10636 error CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_args.o
10636 error CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_stack.o
10636 error CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_stack_builder.o
10636 error CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_trace.o
10636 error CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channelz.o
10636 error CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channelz_registry.o
10636 …Run Code Online (Sandbox Code Playgroud) 我必须安装 bcrypt,但遇到了错误。我尝试了我找到的大部分解决方案。有很多线程,但我在 Mac 上还没有看到很多。\n以下是我从终端得到的内容:
\nyarn install v1.22.11\nwarning ../../../package.json: No license field\ninfo No lockfile found.\n[1/5] Validating package.json...\n[2/5] Resolving packages...\nwarning @types/date-fns@2.6.0: This is a stub types definition for date-fns (https://github.com/date-fns/date-fns). date-fns provides its own type definitions, so you don't need @types/date-fns installed!\nwarning @types/knex@0.16.1: This is a stub types definition. knex provides its own type definitions, so you do not need this installed.\nwarning knex > liftoff > findup-sync > micromatch > snapdragon > source-map-resolve > resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated\nwarning knex > liftoff > findup-sync …Run Code Online (Sandbox Code Playgroud) node-pre-gyp ×6
node.js ×4
npm ×3
amp-html ×1
angular ×1
apple-m1 ×1
bcrypt ×1
javascript ×1
macos ×1
node-gyp ×1
npm-install ×1
reactjs ×1
tensorflow ×1
webpack ×1