无法找到模块 "tslib"
我正在遇到这个问题,到目前为止似乎还没有任何答案.尽管我在我的node_modules文件夹中看到tslib.感谢是否有人可以帮助确定我的代码有什么问题.我已经看到了对类似问题的其他回答,我尝试删除node_modules并重建整个项目.但是我仍然得到同样的问题 Uncaught Error: Cannot find module "tslib". at webpackEmptyContext (VM2488 main.js:11) at VM2487 vendor.js:30768 at push../node_modules/@angular/compiler/src/core.js (VM2487 vendor.js:30756) at Object../node_modules/@angular/compiler/src/core.js (VM2487 vendor.js:30765) at __webpack_require__ (
0 2024-04-04
编程技术问答社区
在Angularjs中使用节点模块
我正在尝试使用第三方模块,该模块可作为我的角度应用程序中的节点模块使用.我刚刚开始使用Angular,但我还没有完全理解模块化行为. 我正在通过脚本标签导入角模块(路由器等)并将其注入我的主应用模块中,但我不知道如何注入节点模块. Google使我更加与CommonJ,AMD等诸如诸如commonjs,AMD等的单词更加困惑,因为我刚刚开始了解模块化方法. 有人可以指导我如何在我的应用模块中注入节点模块吗? 我正在使用angularjs v1.6.4.我可以选择使用浏览和webpack.我都有他们. 解决方案 使用NPM安装模块后,您必须将其包含在脚本标签中.喜欢 (我以Angular-Messages为例) 这通常是在index.html中完成的,以及所有其他脚本标签.当然,这条路必须是正确的.
0 2024-04-04
编程技术问答社区
能同时适用于浏览器和Node.js的XML解析器?
手头的问题:我在客户端和服务器端上有XML,但是没有一致的方法可以在两侧解析XML. 大多数浏览器都有Domparser.但是Node.js没有内置的XML解析器. node.js有很多用于XML解析的模块,但是我正在寻找XML解析器API,对于前端和后端都是一致的.换句话说,我正在寻找一个可以在node.js中使用的XML解析模块 const parser = require(magic_library); const doc = parser.parseFromString(xml_string, 'application/xml'); ,也像这样的浏览器 const doc = parser.parseFromString(xml_string, 'application/xml'); 解决方案 尝试 fast-xml-parser
2 2024-04-04
编程技术问答社区
当我改变git分支时切换node_modules文件夹
我正在使用两个分支,master和feature-1 在主分支中,我正在使用lib xyz@1.0 在分支中feature-1我已经从lib xyz版本2.0 安装了一个新版本 feature-1还没有在master分支上合并,因为它没有完成.然后,当我再次切换到master时,我已经重新安装lib@1.0,如果我再次切换到feature-1我重新安装lib@2.0 在这些情况下,最好的工作流程方法是什么? 解决方案 您对git做得很好,每次切换时,都必须做npm i. ,也许如果您经常从一个分支转到另一个分支,则应该考虑使用最近一些Git版本中引入的 git worktree ,这些允许在此中签出另一个分支机构另一个文件夹(此处feature-1),但共享相同的存储库(非常适合此类工作流程!). 这样,您将能够对每个分支进行一次npm i并在每个分支上并行工作. 使用非常简单,但我会让您查看文档. 完成后,只需使用添加的工作空间删除
0 2024-04-03
编程技术问答社区
ASP .NET 5-grunt任务将文件从节点模块复制到wwwroot
我有一个简单的ASP .NET 5空项目 - 安装了NPM和GRUNT. 我已经使用npm安装了一些客户端库,目前位于我的ASP .NET项目下的Node_modules目录中. 我想从node_modules文件夹复制相关文件(例如jquery.min.js)中的wwwroot文件夹. 我不清楚如何使用grunt做到这一点 - 因为每个节点模块都有其自己的依赖性树,并且从软件包到包的文件结构似乎没有任何一致性. . 我可以为我使用的每个客户端库明确编写一个笨拙的任务,但是在那种情况下,我不妨手动下载所有内容,然后将文件放置在我需要的位置,避免使用NPM. 我知道我可以使用鲍尔(Bower因此,我想知道是否有一种纯粹使用NPM进行操作的方法. 有办法吗?还是" NPM可以做所有的"语句,针对将直接从Node_modules的项目> require的项目? tl dr; bower比NPM更适合ASP .NET 5项目,并将源和构建文件分开,如果
2 2024-04-03
编程技术问答社区
TypeError: 无法读取未定义的属性'消息'-Twitter API
以下是运行app.js时的输出.当一切正常时,这开始完全随机发生.绝对没有改变. TypeError: Cannot read property 'message' of undefined at /home/ec2-user/environment/rt-bot/app.js:78:48 at Request._callback (/home/ec2-user/environment/node_modules/twitter/lib/twitter.js:220:14) at Request.self.callback (/home/ec2-user/environment/node_modules/request/request.js:186:22) at emitTwo (events.js:106:13) at Request.emit (events.js:191:7) at
2 2024-04-03
编程技术问答社区
'node_modules'文件夹的用途是什么?
node_modules 文件夹到底是什么? 是什么? 我知道当我们下载任何npm的库时,库将转到文件夹 node_modules .我也知道,当我们要上传它时(例如,到Github)时,我们必须忽略 node_modules 文件夹,因为它需要很大的空间.通过file package.json 我们可以使用npm i. 下载所有依赖项 假设我想将我的应用程序/网站部署到某些服务器/主机,是否也必须将node_modules文件夹上传到服务器? 还有另一件事.通常,我下载我的 jquery 和 bootstrap 来自网站的文件,然后将内容复制到我项目中的 css/js/js folder中,但是时间我尝试 npm ,一切都用于文件夹 node_modules 我正在使用 cordova .当我执行命令cordova build时,我的jQuery和Bootstrap文件都不会生成. 所以这些是我的问题: 如果我想托管我的项目,我是否真的必须上传 node_
0 2024-04-02
编程技术问答社区
Docker失败-BCRYPT_LIB.NODE:EXEC格式错误
我试图创建我的后端API的Docker映像. 但是遇到错误.我已经搜索过它,每个遇到相同问题的人都必须在.dockerignore文件上添加node_module. 我已经这样做了,但是仍然有同样的错误. 我在这里添加我的文件信息. dockerfile FROM node:alpine WORKDIR /usr/src/app COPY package*.json . #COPY yarn.lock . RUN apk add --no-cache yarn --repository="http://dl-cdn.alpinelinux.org/alpine/edge/community" #RUN yarn install --frozen-lockfile RUN yarn install RUN yarn COPY . . CMD ["yarn", "dev"]; .dockerignore /node_modules .env docker-c
8 2024-03-29
编程技术问答社区
使用命令行从指定路径递归删除node_modules文件夹
我在本地目录中保存了多个NPM项目.现在,我想在没有 的情况下备份我的项目. node_modules 文件夹,因为它占用了很多空间,也可以随时使用npm install. 来检索 那么,使用命令行接口从指定路径递归递归文件夹将是什么解决方案? 解决方案 打印出要删除的目录列表: find . -name 'node_modules' -type d -prune 从当前工作目录中删除目录: find . -name 'node_modules' -type d -prune -exec rm -rf '{}' + 另外,您可以使用 trash (brew install trash)进行删除: find . -name node_modules -type d -prune -exec trash {} + 其他解决方案 尝试 https://github.com/voidcosmos/npkill npx npkill 它将找到全
2 2024-03-27
编程技术问答社区
错误: 没有为(模块路径)找到有效的出口主体
我正在重组Mac上的文档,但我不小心打破了我正在构建的应用程序. 我注意到包装.JSON已与路由器一起删除.我在package.json中添加了两个文件和koa依赖项. . 控制台错误 Error: No valid exports main found for '/Users/devunderdog/Work space/Fantasy_Sports_Manager_Server/node_modules/koa' at resolveExportsTarget (internal/modules/cjs/loader.js:611:9) at applyExports (internal/modules/cjs/loader.js:492:14) at resolveExports (internal/modules/cjs/loader.js:541:12) at Function.Module._findPath (internal/modules/cjs/loade
0 2024-03-26
编程技术问答社区
使用webpack output.target选项创建ES6模块'等效'。
首先,很抱歉!我挣扎着总结标题中的问题,所以请随时修改. 问题 假设我有两个ES6文件,可以公开默认函数 // file_1.js export default function(){ /* do the thing */ } // file_2.js export default function(){ /* do the other thing */ } 现在使用WebPack(W/Babel Loader)使用以下输出配置 将file_1捆绑到模块中 // webpack config 1. { ... entry : '/path/to/file_1.js' output : { path: '/where/it/goes/', filename : 'main.js', library: 'my_component', libraryTarget: 'var' } } 我也有
0 2024-03-26
编程技术问答社区
如何用SystemJS加载命名的出口
如果我有一个lib,则说utils.js看起来像这样 exports.foo = function () { return 'foo'; }; exports.bar = function () { return 'bar'; }; 可以使用如下 import {foo} from './libs/utils'; console.log(foo()); 不是很壮观,但是我感到这个问题是 this 帖子.无论如何,我无法将其与 systemjs 结合使用.我必须更改代码来修复它 import utils from './libs/utils'; console.log(utils.foo()); 这是我的Systemjs-config文件: SystemJS.config({ map: { 'plugin-babel': 'node_modules/systemjs-plugin-babel/plugin-b
0 2024-03-26
编程技术问答社区
TypeError:无法阅读未定义的财产" babel"
以下是我的软件包JSON文件.我已经成功安装了node_modules.但是获取错误: " TypeError:无法阅读不确定的属性'babel' 在运行" WebPack -Watch"时. 请让我知道是否有人知道这一点. "axios": "0.16.2", "babel-plugin-root-import": "^5.1.0", "bootstrap": "3.3.7", "chalk": "^2.3.0", "chart.js": "^2.7.1", "del": "^3.0.0", "html-entities": "^1.2.1", "jquery": "3.1.1", "karma-es6-shim": "^1.0.0", "leaflet": "1.0.*", "less": "2.7.2", "libphonenumber-js": "^1.2.12", "lodash": "4.17.4", "moment": "^2.19.1", "store"
8 2024-03-26
编程技术问答社区
不能解决'babel-loader';
我正在尝试配置我的第一个节点React App. 我一直遇到一个错误,上面写着"无法解决Babel-Loader". 谷歌搜索该错误,我发现了一些建议,这些建议不起作用. 首先是将以下内容添加到我的webpack.config.js // resolveLoader: { // modulesDirectories: '/usr/local/lib/node_modules' // }, 尝试产生一个错误的错误: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema. - configuration.resolveLoader has an unknown property 'modulesDirectories'. These prope
2 2024-03-26
编程技术问答社区
babel JS文件不能解决"@babel/runtime/helpers/builtin/classCallCheck"
我的项目工作很棒,直到我删除我的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' 我的软件包. { "name": "demo", "version": "0.1.0", "private": true, "dependencies": { "admin-on-rest": "^1.4.1", "aor-dependent-input": "^
0 2024-03-26
编程技术问答社区
在Node中,如何从全局数据库连接中执行sql语句?
使用Node.js中的全局数据库连接时,我无法执行SQL. 我遵循了Azure文档中的步骤: https://leawn.microsoft.com/en-us/azure/mysql/connect-nodejs ,能够在控制台上显示输出.但是,我想将所有Azure SQL数据库连接放在单独的文件中,但是选择查询没有在控制台上打印输出. databasemanager.js var Connection = require('tedious').Connection; var Request = require('tedious').Request; var sqlConnection = function sqlConnection() { // Create connection to database var config = { userName: 'uname', password: 'password',
0 2024-03-26
编程技术问答社区
通过VSTS将节点模块纳入azure部署中
我有一项Azure应用服务,我需要在VST中发布,作为版本定义的一部分,我需要通过该服务进行部署. 为了提供某些上下文,它是ASP.NET MVC应用程序,并使用Angular2.它还具有一个package.json文件.我有一个VST构建定义,其中包括一个" NPM安装"任务,可以从package.json中安装所有依赖项,因此我不需要检查所有节点模块.在构建结束时,文件将删除到没有node_modules文件夹的共享中. 我对构建到Azure的Web部署具有相应的发行版本.但是,我不确定如何在Azure机器上获取Node_modules文件夹. 有人可以为这种情况提供帮助或提供建议?我希望可以以某种方式将包装安装在产品机上. 解决方案 您可以通过使用PowerShell使用Kudu API来完成此操作.例如(package.json在wwwroot文件夹中) 添加Azure PowerShell步骤/任务(脚本参数:-ResourceGroupName vs -S
2 2024-03-25
编程技术问答社区
如果node_modules目录存在,azure仿真器不能为web角色启动
我想我只是偶然发现了一个非常奇怪的问题.我有一个非常大的解决方案,包括一个具有3个角色,两个工人和一个Web角色的Azure项目. Web角色基于ASP.NET MVC和Web API.昨天尝试了Gulp(用于编译和捆绑更少的文件)之后,我才注意到,Azure模拟器将不再启动此角色了.模拟器启动对话框仅停留在〜80%,并且永远存在,而没有任何错误消息.删除了Node_modules目录后,一切都可以很好地工作. Web角色本身并不使用与NodeJ相关的任何内容,但是Gulp似乎需要Node_modules目录.这是模拟器的怪异错误,还是我不明白的预期行为? 解决方案 i通过包括前构建和构建事件为止解决了这一点. Pre-Build event: npm install Post-Build event: rmdir /s /q "$(ProjectDir)node_modules\" 其他解决方案 您是否尝试过将" node_modules"文件夹隐藏?
0 2024-03-23
编程技术问答社区
无法使用PM2(找不到CLI)在Azure App服务上运行Express App
标题所建议的,我正在尝试将明确的API部署到Azure App Services.我正在使用github操作来执行管道(连接到主人).我能够在本地运行完美的项目,但是NPM和YARN RUN启动都会遇到以下错误: Error: Cannot find module '../lib/binaries/CLI.js' Require stack: - /home/site/wwwroot/node_modules/.bin/pm2 at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Module.require (internal/modules/cjs/loader.js:974:19) at require (inte
6 2024-03-23
编程技术问答社区
如何下载远程图像,然后将图像作为图像文件上传,用于提交表格?
也有类似的问题,例如 this , this ,在节点中,目标是使用Axios模块从Twitter下载图像,然后将此映像作为图像文件作为表单提交的一部分上传. 此代码下载了Twitter映像,但是上传的二进制图像在到达服务器(也是我们的服务器)时会损坏. 图像必须以二进制上传. 需要表格,因为其他字段也与二进制图像一起提交.这些其他表单字段被删除以简化代码样本. const axios = require('axios'); const FormData = require('form-data'); let response = await axios.get('https://pbs.twimg.com/media/EyGoZkzVoAEpgp9.png', { responseType: 'arraybuffer'
2 2024-03-23
编程技术问答社区