标签: node-pre-gyp

Webpack 忽略 node-pre-gyp 文件

我有一个大型的 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

webpack angular node-pre-gyp

8
推荐指数
0
解决办法
934
查看次数

npm i 期间出错:node-pre-gyp install --fallback-to-build --library=static_library

我知道我不应该只是提出这样的问题并希望我能提供更多信息,但我真的不知道它是什么,这也是我第一次遇到这样的问题(更换新笔记本电脑后),我想目前我只能提供错误消息,直到有人要求我提供更多信息..

以下是运行 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)

node.js npm ionic-framework npm-install node-pre-gyp

5
推荐指数
1
解决办法
3640
查看次数

由于可能与节点冲突,node-pre-gyp 安装错误

我尝试安装和运行amp-paywall-demoAmpProject GitHub 存储库中提供的示例失败:https://github.com/ampproject/samples/tree/master/amp-paywall-demo \n我已经在那里提出了问题票,但没有收到任何回复到目前为止(https://github.com/ampproject/samples/issues/211)

\n\n

我尝试遵循安装指南:我克隆了存储库(这按预期工作),但npm install不幸的是失败了。

\n\n

我尝试自己调试该错误,但无法做到这一点。 \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)

node.js npm amp-html node-pre-gyp

5
推荐指数
1
解决办法
7182
查看次数

无法使用 npm 安装 @tensorflow/tfjs-node

我无法安装“@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)

node.js tensorflow node-pre-gyp

5
推荐指数
1
解决办法
3409
查看次数

无法解决 npm install pre-gyp 错误

我正在尝试在我的 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)

javascript node.js npm reactjs node-pre-gyp

5
推荐指数
1
解决办法
4942
查看次数

MacOS M1 Mac 上的 Node-pre-gyp 和 bcrypt 纱线安装问题

我必须安装 bcrypt,但遇到了错误。我尝试了我找到的大部分解决方案。有很多线程,但我在 Mac 上还没有看到很多。\n以下是我从终端得到的内容:

\n
yarn 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)

macos bcrypt node-gyp node-pre-gyp apple-m1

1
推荐指数
1
解决办法
3384
查看次数