Argon2很难与MacOS上的Angular 8一起工作:实际上根本无法工作
我正在使用: MacOS Mojave Angular 8 节点V12.12.0 NPM V6.13.4 试图使Argon2在我的Angular 8应用中工作. 为了使用Argon2,需要在全球安装GCC和Node-GYP. 我确实安装了Argon2的NPM页面上的指示. GCC V9已安装.但是,我反复执行问题: CXX=g++-9 npm install 我一直遇到有关stdlib ++的错误.我尝试使用Apple的Clang ++,并获得了成功的构建: CXX=clang++ npm install 我在Angular项目中导入Argon2,以进行密码哈希和验证.哈希似乎运行良好(没有错误),但是一旦我导入argon2.verify()并在我的代码中使用它(通过验证呼叫),我将在尝试执行NPM运行启动时会遇到错误.只是试图使用相应的私钥和证书启动SECURED HTTPSERVER(SSL/TLS). 我遇到的错误是一些神秘的错误:
0 2024-02-22
编程技术问答社区
Angular-如何在没有fs的情况下检查文件是否存在
AS fs 似乎已经不起作用了,因为Angular 6 我还没有找到一种替代方法来检查文件是否存在. 在我的特殊情况下,我必须检查资产文件夹中是否存在特定的图像文件,例如这样的东西: if (fileExists('path')) { doSomething(); } 我尝试安装 file-exists package P> const fs = require('fs') const path = require('path') 显然不受角7的支持. 有人可以提供帮助吗?非常感谢. 解决方案 谢谢你,Scipper.是的,这就是我现在管理的方式.但是我希望会有一个更容易的单行功能来检查一下. 在这里代码(它返回文件夹,而不是文件,因此我可以使用它更多目的): getFolder(subFolder: string): Observable { const folderPath = `assets/folder/${sub
0 2024-02-22
编程技术问答社区
Angular 7如何使用fs模块?
我正在使用Angular7. 我试图在打字稿上使用FS模块打开目录. 我总是有一个错误:"找不到模块:错误:无法解析FS" 安装了@node和文件系统. 我的代码: import {Component, OnInit} from '@angular/core'; import * as fs from 'file-system'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.scss'] }) export class AppComponent implements OnInit { title = 'my-app'; constructor() { } ngOnInit() { console.log(fs); } } 你能帮我吗? 节点:v10.14.
0 2024-02-22
编程技术问答社区
如何避免angular中的错误:- (node:19100) ExperimentalWarning。fs.promises的API是实验性的?
在运行命令NG服务时,我会收到此警告.如何卸载FS-Extra?或避免此错误的另一种方法是什么? 解决方案 更新您的node.js版本. 我在节点V10上运行的Angular V10项目中获取警告.我将Node.js更新为LTS版本(当前14.5),警告已消失. 根据 Angular Docs :Angular需要电流,活动性LTS或维护lts版本的node.js. 因此,基本上它确实可以在10版ATM上使用,但是如果可以的话,最好更新您的环境.
0 2024-02-21
编程技术问答社区
fs.existsSync在电子中使用时不是一个函数。
我正在使用Angular 10,Electron 10.0和electron-builder v22.8.0. 启动我的电子应用时,我在控制台中收到以下错误: fs.existsSync is not a function when used in electron getElectronPath @ ./node_modules/events/events.js:6 @ ./node_modules/events/events.js:17 ./node_modules/electron/index.js @ ./node_modules/events/events.js:19 __webpack_require__ @ ./webpack/bootstrap:79 ./src/app/projectview/new/new.component.ts @ ./src/app/projectview/new/new
0 2024-02-21
编程技术问答社区
使用Electron在Angular 2应用程序中访问文件系统
我知道Angular 2是在网络浏览器上运行的,该浏览器无法访问文件系统. 但是,我正在使用电子作为前端,并且还通过电子运行该应用程序: "build-electron": "ng build --base-href . && cp src/electron/* dist", "electron": "npm run build-electron && electron dist" 因此,我用npm run electron运行它,该>最终运行electron dist 由于我正在通过electron而不是ng,所以我认为我应该能够访问文件系统.但是,当我这样做时: import * as fs from 'fs' 我有一个错误: ng:///AppModule/AppComponent_Host.ngfactory.js:5 ERROR TypeError: __WEBPACK_IMPORTED_MODULE_0_fs__.readFileSyn
0 2024-02-20
编程技术问答社区
从网址上下载文件并上传到AWS S3而不保存-node.js
我正在编写一个应用程序,该应用程序从URL下载图像,然后使用 aws-aws-sdk上传到S3存储桶. 我只是在下载图像并将其保存到磁盘上. request.head(url, function(err, res, body){ request(url).pipe(fs.createWriteStream(image_path)); }); 然后将图像上传到AWS S3 fs.readFile(image_path, function(err, data){ s3.client.putObject({ Bucket: 'myBucket', Key: image_path, Body: data ACL:'public-read' }, function(err, resp) { if(err){ console.log("error
6 2024-01-25
编程技术问答社区
使用节点fs从aws s3桶中读取文件
我正在尝试使用 读取AWS S3存储桶中的文件 fs.readFile(file, function (err, contents) { var myLines = contents.Body.toString().split('\n') }) 我已经能够使用节点AWS-SDK下载和上传文件,但是我对如何简单地读取并解析了内容. 这是我如何从s3读取文件的示例: var s3 = new AWS.S3(); var params = {Bucket: 'myBucket', Key: 'myKey.csv'} var s3file = s3.getObject(params) 解决方案 您有几个选择.您可以将回调作为第二个参数包含,将使用任何错误消息和对象调用.此示例直接来自AWS文档: s3.getObject(params, function(err, data) { if (err) console.log(err, err.stack);
0 2024-01-25
编程技术问答社区
使用NodeJS和AWS S3将mp4上传至S3桶时出现损坏/截断现象
我正在使用fs.ReadFile在大约700kb的本地MP4文件中读取,然后AWS SDK将文件加载到我的S3存储桶上.该过程有效,但是文件损坏,大概是由于S3上产生的文件的大小而被截断的,大概是大约500kb. 我正在使用用于图像的代码很好.只是不适用于MP4文件.这是我的代码: fs.readFile(file_location, function (err, data) { if (err) { console.log('fs error': err); } else { var base64data = new Buffer(data, 'binary'); var params = { Bucket: config.settings.bucket, Key: 'file.mp4', Body: base64data,
0 2024-01-25
编程技术问答社区
在node js中确定一个读流的长度
我想知道是否有一种简单的方法来确定节点JS中的readstream的长度.我正在编写一个工人将PDF上传到S3上,这是错误的错误:"无法确定[对象pdfdocument]的长度". PDF是一个可读的流(我可以将其插入内存中的文件并查看生成的PDF). 我正在考虑做的一些事情: 1.将整个pdf输送到内存(例如缓冲区),然后在该缓冲区上调用FSTAT以确定大小. 创建一些方法,当我通过它管道PDF时,动态找到了大小. 还是有更简单的方法?向所有建议开放,谢谢! 这是呼叫S3.可读的PDF流称为Doc: return Q.ninvoke(s3, 'putObject', {Bucket: 'REDACTED', Key: obfuscatedFN, Body: doc, ContentType: 'application/pdf'}) .then(function() { console.log("Successfully up
2 2024-01-25
编程技术问答社区
用node.js保存存储在s3上的图片?
我正在尝试编写一个使用node.js将图像存储在S3上的图像服务器.上传图像正常工作,我可以使用S3浏览器客户端正确下载和查看(我特别是使用Dragondisk,但是我也成功地与其他浏览器下载了),但是当我使用节点下载并尝试尝试时,请尝试要将其写入磁盘,我无法打开该文件(它说它可能已损坏或使用预览无法识别的文件格式).我正在使用Amazon SDK进行节点和FS编写文件.我知道您可以将可选的编码传递给fs.writefile,但是我已经尝试了所有这些,但它不起作用.我还尝试过在putobject和withObject上设置contentType,以及contentEncodecobject和ponsectEctEctEntEnCoding(以及各种组合中的所有这些内容).相同的结果.这是一些代码: var AWS = require('aws-sdk') , gm = require('../lib/gm') , uuid = require('node-uui') ,
2 2024-01-25
编程技术问答社区
在node.js中返回多个文件的内容
im使用node.js的fs模块读取目录的所有文件并返回其内容,但是我用来存储内容的数组始终是空的. 服务器端: app.get('/getCars', function(req, res){ var path = __dirname + '/Cars/'; var cars = []; fs.readdir(path, function (err, data) { if (err) throw err; data.forEach(function(fileName){ fs.readFile(path + fileName, 'utf8', function (err, data) { if (err) throw err; files.push(data); }); }); });
4 2024-01-21
编程技术问答社区
Nodejs-仅用FS和ZLIB模块编写和编码一个PNG文件
我正在尝试从十六进制颜色字符串(#rrggbb)生成.png映像,而无需使用 jimp . 十六进制字符串看起来像这样: let colors = "ff000000ff000000ffff00ff00ffffffff00"; 根据 (数据长度,块类型,块数据和CRC) ,并且根据 png specs,被const fs = require("fs"); const zlib = require("zlib"); let colors = "ff000000ff000000ffff00ff00ffffffff00"; let data = `b'\x89PNG\r\n\x1a\n'0d00IHDR030002008200000002400IDAT${colors}0000IEND`; zlib.deflateRaw(data, (err, buffer) => { fs.writeFile("output.png", buffer, (err)=>{if (err)
4 2023-12-26
编程技术问答社区
错误:运行帖子时,标题检查不正确
我需要从REST呼叫中获取ZIP(对于模拟,我将Postman与二进制选项一起使用用于发布,并添加一个带有文件夹和HTML文件的小zip文件),在模拟过程中,我想用Express获得数据并提取Zip并放入C驱动器下的一些文件夹. 当前,当我运行以下程序时(这是我尝试过的所有代码),但是IM会遇到错误 events.js:85 投掷er;//未经处理的"错误"事件 ^错误:标头检查不正确 在zlib._handle.onerror(zlib.js:366:17) var express = require('express'), fs = require('fs'), zlib = require('zlib'), app = express(); app.post('/', function (req, res) { var writeStream = fs.createWriteStream('C://myFolder', {flags:
6 2023-12-26
编程技术问答社区
文件系统Nodejs:"未发现的类型错误:fs.writeFileSync不是一个函数"
我无法使用nodejs的文件系统模块.我经历了许多论坛 - 应用了建议的修复程序 - 而且我仍然无法使用FS. 我的config.js文件包含此内容,如node: { console: true, fs: 'empty', net: 'empty', tls: 'empty' }, 这是我的主要文件: ... var fs = require('fs'); ... onGo(e){ e.preventDefault(); var json = { foo: 'bar', qux: 'moo', poo: 123 } var xls = json2xls(json); //everything runs smoothly right until here fs.writeFileSync('data.xlsx', xls); //fs is where tro
4 2023-12-01
编程技术问答社区
无法找到模块 "fs"。使用simple-json-loader
我尝试使用simple-json-loader.我从NPM安装此功能并写下以下功能: onclickExport() { var loader = require('simple-json-loader'); var json = loader.JSONLoader.loadFromFile('wwwroot/dist/data/files.json'); } 整个东西似乎很简单,但是当我在网上构建中构建时,我会看到以下错误: 错误中的错误 找不到模块:错误:无法在d:\ gitrepo \ agazine \ magazine.web \ node_modules \ simple-json-loader中解析模块'fs' @ ./~/simple-json-loader/index.js npm软件包位于node_modules中,通过有效路径.我在那里看到了. 同样在调试此功能时,我会看到类似的错误. 有什么想法为什么它不起作用吗? 解决
0 2023-12-01
编程技术问答社区
Webpack nodejs fs.readFile不是一个函数
我有一个webpack配置,例如: var path = require('path') module.exports = { entry: "./index.js", output: { path: path.join(__dirname, 'static'), filename:'bundle.js' }, module: { loaders: [ { test: /\.js$/, exclude: /node_modules/, loader: "babel-loader"}, { test: /\.json$/, loader: 'json-loader' }, ] }, node: { fs: "empty" } }; 我想使用fs 读取文件 我正在做类似的事情: var fs
4 2023-12-01
编程技术问答社区
无法解决'fs'使用webpack和react的问题
尝试为节点服务器构建应用程序时,我会在描述中遇到错误. 我最终试图读取一个.docxtemplater的.docx文件,但是如果没有" FS"工作,它并不是很明亮. 我试图使用节点:{fs:" kenume"}在许多解决方案上看到的解决方法,但是当我在浏览器上运行时,它仍然给我相同的错误或传播到控制台上. 这是我在webpack.config.js中所拥有的: var path = require('path'); var webpack = require('webpack'); //var HtmlWebpackPlugin = require('html-webpack-plugin'); var UglifyJsPlugin = require('uglifyjs-webpack-plugin'); var DashboardPlugin = require('webpack-dashboard/plugin'); const sourcePath =
0 2023-12-01
编程技术问答社区
React Js需要'fs'。
我有 import fs from 'fs' 和我的包装中. 然后我运行命令 > npm i fs > fs@0.0.2 node_modules/fs 接下来我的React Store我导入" FS"模块 import fs from 'fs' 但是,当我尝试使用FS 时 我看不到构造函数和其他一些__方法以外的方法.我看不到方法CreateReadStream或任何其他文件操纵方法. 有人知道怎么了吗? (使用webpack),可以根据要求提供更多信息,但是我要走了很多... ps:为什么我可以npm i fs-当我阅读其他不必这样做的帖子(使用节点5.5.0) 时,请放电. import Reflux from 'reflux' import AddItemActions from '../actions/AddItemActions' import request from 'superagent-bluebird-
6 2023-12-01
编程技术问答社区