标签: node-modules

如何在windows上安装libpng-dev?

我正在尝试为节点安装imagemin-pngquant模块:

https://www.npmjs.org/package/imagemin-pngquant

但是,当我运行命令时

npm install imagemin-pngquant --save-dev
Run Code Online (Sandbox Code Playgroud)

我得到以下错误:

  warn : pngquant pre-build test failed
  info : compiling from source
 error : Error: pngquant failed to build, make sure that libpng-dev is installed
 at ChildProcess.exithandler (child_process.js:637:15)
 at ChildProcess.EventEmitter.emit (events.js:98:17)
 at maybeClose (child_process.js:735:16)
 at Socket.<anonymous> (child_process.js:948:11)
 at Socket.EventEmitter.emit (events.js:95:17)
 at Pipe.close (net.js:466:12)
Run Code Online (Sandbox Code Playgroud)

如何安装pngquant所需的libpng-dev库?

png libpng node-modules

11
推荐指数
2
解决办法
1万
查看次数

Babel编译错误:找不到模块core-js/library/fn/get-iterator

这是我的目录结构:

????demo
?   ????entry
?   ?   ????index.js
?   ?   ????tap.js
?   ?   ????util.js
?   ????node_modules
?   ????index.html
?   ????package.json
?   ????webpack.config.js
????src
?   ????tap.js
?   ????util.js
????index.js
????package.json
Run Code Online (Sandbox Code Playgroud)

demo/entry/index.js我有

import tap from '../../src/tap';
Run Code Online (Sandbox Code Playgroud)

编译时,babel会抛出错误

ERROR in ../src/tap.js
Module build failed: Error: Cannot find module 'core-js/library/fn/get-iterator'
Run Code Online (Sandbox Code Playgroud)

但是如果我像这样导入它就有效

import tap from './tap';
Run Code Online (Sandbox Code Playgroud)

该文件./tap.js../../src/tap是相同的.

是问题node_modules吗?因为在demo目录中,babel和其他任何东西都在node_modules,所以我可以import任何我喜欢的文件.但是src/tap.js没有像这样的父或兄弟目录node_modules,所以它会触发这个错误.

javascript node.js node-modules babeljs

11
推荐指数
2
解决办法
1万
查看次数

nodejs中的CSV导出问题

我有excel表与数据列表.

  1. 阅读Excel数据
  2. 使用API​​在另一个系统上搜索excel数据
  3. 获取最高结果数据并转换为csv文件.

这一步工作得很好.但之后我需要格式化csv文件中的数据,如excel数据和搜索结果都必须显示在csv文件中.

在这里我无法将excel数据带入csv文件.例如"本田"是excel文件中的汽车名称,我正在阅读它并搜索另一个系统.这些结果需要在csv中显示.

请指教.

Excel输入:

Car name, Description
Honda, some description
Run Code Online (Sandbox Code Playgroud)

API响应数据:

[{
    "total": 10,
    "results": [{
      "name": {
        "val": "Honda",
        "id": "0271b276",
        "type": "String",
      },
      "attributes": [{
        "val": "accord",
        "type": "field1",

      },  {
        "val": "test123",
        "type": "field3",
      }],

    }]
  },

]
Run Code Online (Sandbox Code Playgroud)

CSV文件中的期望输出.

Car Name , Description,Total results,Make , Model
honda ,  Description,10 , Honda, accord
Run Code Online (Sandbox Code Playgroud)

const _ = require('lodash');
const xlsx = require('xlsx');

const workbook = xlsx.readFile(__dirname + '/test.xlsx');
const worksheet = workbook.Sheets[workbook.SheetNames[0]];
for (let …
Run Code Online (Sandbox Code Playgroud)

javascript node.js node-modules

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

Typescript使用严格的编译器选项抛出node_modules中的错误

node_modules尽管该文件夹被排除在外,但仍存在几个关于为什么抛出错误的github问题tsconfig.json.如果importlib上有任何内容,则忽略该exclude属性.

但是,当使用更严格的编译器选项(即strictNullChecks,noUnusedLocals...)并引用任何未设计用于这些选项的lib时,会引发错误.

因此,每当使用这样的lib时,总是决定不使用lib或不使用编译器选项.但是有大型库/框架不支持这些选项(即Angular),所以似乎没有办法使用这些选项来确保在自己的项目中进行严格的检查.

我是否错过了避免抛出node_modules错误的可能性?如果没有,是否有任何技术要求将这些规则应用于所有导入的库或这种行为背后的原因是什么?

node-modules typescript

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

babel JS文件无法解析"@ babel/runtime/helpers/builtin/classCallCheck"

on-rest我的项目工作得很好,直到删除我的node_modules文件并尝试重新安装npm包.

我收到了这个错误

./node_modules/react-event-listener/dist/react-event-listener.cjs.js
Module not found: Can't resolve '@babel/runtime/helpers/builtin/classCallCheck' in '/Users/suatkarabacak/Desktop/demarkedashboard/node_modules/react-event-listener/dist'
Run Code Online (Sandbox Code Playgroud)

我的package.json看起来像这样.

{
  "name": "demo",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "admin-on-rest": "^1.4.1",
    "aor-dependent-input": "^1.2.0",
    "aor-parseserver-client": "0.3.0",
    "aor-rich-text-input": "^1.0.1",
    "babel-runtime": "^6.26.0",
    "parse": "^1.11.1",
    "parse-react": "^0.5.2",
    "prop-types": "^15.6.2",
    "react": "^15.6.2",
    "react-dom": "^15.6.2",
    "react-image-lightbox": "^4.6.0",
    "react-images": "^0.5.19"
  },
  "devDependencies": {
    "@babel/runtime": "^7.0.0-beta.56",
    "aor-color-input": "^1.2.1",
    "babel-polyfill": "^6.23.0",
    "react-scripts": "^1.1.4"
  },
  "homepage": "demo.html",
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}
Run Code Online (Sandbox Code Playgroud)

@ babel/runtime文件

没有内置文件夹.

可能是什么问题呢 ?

npm node-modules reactjs babeljs admin-on-rest

11
推荐指数
2
解决办法
1万
查看次数

错误:找不到模块'eslint / lib / rules / no-unused-expressions'

通过NPM安装ESLint之后,在浏览器中出现以下错误:

错误:找不到模块'eslint / lib / rules / no-unused-expressions'从以下位置引用:

任何想法可能导致此问题以及如何解决?

npm node-modules reactjs eslint

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

NPM 模块画布是使用 NODE_MODULE_VERSION 88 针对不同的 Node.js 版本编译的

我正在尝试使用 NPM 版本Canvas的 NPM 版本以及 NPM 模块来合并图像。然而 Canvas 似乎不想加载。每次我需要它并运行脚本时都会收到错误。

当我尝试了所有解决方案时,这个答案似乎并没有真正帮助,但它似乎在谈论 bcrypt 和 electro。

我正在运行节点v12.16.3带有 npm 版本的节点6.14.10和我的画布package.json版本^2.6.1

我的完整错误消息:

Error: The module '\\?\C:\...\node_modules\canvas\build\Release\canvas.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 88. This version of Node.js requires
NODE_MODULE_VERSION 72. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1183:18)
    at Module.load (internal/modules/cjs/loader.js:977:32)
    at Function.Module._load (internal/modules/cjs/loader.js:877:14)
    at Module.require (internal/modules/cjs/loader.js:1019:19)
    at require (internal/modules/cjs/helpers.js:77:18) …
Run Code Online (Sandbox Code Playgroud)

canvas node.js npm node-modules

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

获取 ENOENT:没有这样的文件或目录,lstat 'C:\Users\nitathod\Desktop\Angular\node_modules' 在 Angular 11 项目中

当我尝试运行角度应用程序时,会显示以下错误。

发生未处理的异常:ENOENT:没有这样的文件或目录,lstat 'C:\Users\nitrathod\Desktop\Angular\node_modules' 请参阅“C:\Users\NITRAT~1\AppData\Local\Temp\ng-kzNmoN\Angular” -errors.log”了解更多详细信息。

错误信息截图

尝试 npm install 来解决此问题。

npm 安装后

项目结构更加清晰。 项目结构

node-modules angular

11
推荐指数
2
解决办法
3万
查看次数

如何创建依赖于其他 Native 包的 React Native 包(View)

长话短说,我目前正在为 React Native 创建一个 npm 包,它依赖于其他本机包并需要链接、pod 安装等。我目前正在使用 peerDependency 来使其工作,但我想将所有内容都包含在包让人们享受简单的安装过程,而不是自己手动安装 3-6 个依赖项。

我不知道从哪里开始,或者如果有可能的话,任何想法都会受到赞赏。

javascript cocoapods node-modules react-native

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

如何将打字稿包拆分为多个子模块?

我最新的打字稿项目分为不同的模块和子模块

我的文件结构:

package.json
(...)
/src
| /module1
| | index.ts
| | (...)
| | /subModule1
| | | index.ts
| | | (...)
| | /subModule2
|   | index.ts
|   | (...)
| /module2
  | index.ts
  | (...)
Run Code Online (Sandbox Code Playgroud)

每个(子)模块都有一个index.ts保存模块导出的文件。

现在我终于想发布我的包了。人们应该能够通过以下方式从模块导入内容:

package.json
(...)
/src
| /module1
| | index.ts
| | (...)
| | /subModule1
| | | index.ts
| | | (...)
| | /subModule2
|   | index.ts
|   | (...)
| /module2
  | index.ts …
Run Code Online (Sandbox Code Playgroud)

npm node-modules typescript package.json npm-publish

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