草庐IT

custom-module

全部标签

node.js - 在 VS2015 asp.net core 1.0 项目中使用 gulp 将文件从 node_modules 移动到 wwwroot

当我创建一个新的ASP.NETCore1.0应用程序时,我想使用npm而不是bower。所以我删除了bower.json并另外删除了预装在wwwroot/lib文件夹中的所有内容。我将一个package.json文件添加到我的解决方案中,其中包含以下开发依赖项:"devDependencies":{"bootstrap":"3.3.7","jquery":"3.1.0","jquery-validation":"1.15.1","jquery-validation-unobtrusive":"3.2.6"}但是,NPM将所有库下载到我项目根目录中的node_modules文件夹中。我相

node.js - 如何在 Electron 中使用 node_modules?

将electron与Angular2、Typescript和Electron结合使用我试图了解如何使用通过npm安装的Node模块包。当前的问题是我必须指定模块的位置,例如varmodule=require('./node_modules/xyz/lib/xyz.js')。但是随后electron没有找到xyz的依赖,它们位于./node_modules/xyz/node_modules/yyy并提示./yyy.js找不到。Electron应用结构dist├──angular2.dev.js├──config.js├──index.html├──main.js├──node_modul

javascript - 从同一文件中获取 module.exports

在一个文件中我有这个代码:module.exports.greet=function(){...}我想在同一个文件中使用该函数。我认为这会起作用:this.greet()但它没有。我必须使用什么引用? 最佳答案 通常,这应该可以正常工作,但让我们看看为什么会失败。先了解一些背景发生的情况是exports是一个对象,它与require、module、__dirname等其他一些东西一起等,被传递到包装模块内容的闭包中,exports然后由require()返回。见:https://github.com/ry/node/blob/mas

node.js - Node MODULE_NOT_FOUND

我刚刚升级到Node版本9.0.0,现在在尝试使用npminstall时在命令行中收到此错误npmERR!codeMODULE_NOT_FOUNDnpmERR!Cannotfindmodule'internal/util/types'我正在使用:OSX10.10.5Node版本9.0.0NPM版本5.5.1额外信息:我也在尝试使用Laravel5.5项目来做到这一点。这就是我更新Node版本的方式:HowdoIupdateNode.js? 最佳答案 运行rm-rf/usr/local/lib/node_modules/npm然后重新

node.js - Angular 错误的原因 : "Error: No module: ngCookies"?

在我的应用程序中,我正在这样做:angular.module('myApp.controllers',['ngCookies']).controller('AppCtrl',function($scope,socket,$cookies){console.log("socket:");console.log(socket);$scope.component='main';gLoggedIn="no";gUserName="";console.log("resetloggedinstatus");sid=$cookies;$scope.setComponent=function(val)

node.js - 我可以将 npm node_modules 目录放在我的 'webroot' 之外吗

我是Node新手,但到目前为止我很享受。我试图将我的node_modules(库)目录移到公共(public)“webroot”之外,需要建议和指导。我已经设置了我的简单expressJS基于Node的项目如下:/my_project/config/public/node_modulesserver.js我想知道是否有任何方法可以将/node_modules目录放在我的webroot之外而不破坏我的应用程序。我只是习惯于在我公开暴露的webroot中保持最低限度,并且对那里的库感觉不正确。称我为老式的,但这就是我习惯在PHP和C#世界中做事的方式。如果我按如下方式设置项目:/my_pr

node.js - 如何在 npm 安装期间忽略范围包的 node_modules/目录?

我有一个包含package.json的存储库,其中包含范围依赖项。我还有一个.npmignore文件,旨在将dist/中的所有文件和子目录列入白名单。问题是在运行npminstall@private/a另一个存储库时,所有范围内的依赖项都包含在内。这包括私有(private)npm包和公共(public)包,例如@uirouter。package.json:{"name":"@private/a","version":"1.0.0","description":"","main":"dist/index.js","scripts":{"test":"echo\"Error:notest

javascript - Stripe : Must provide source or customer

我正在尝试为我的购物车项目集成Stripe。我无法提交结帐表格。我不断收到此错误消息:“必须提供来源或客户。”要么我没有正确设置我的Stripe帐户,要么我的javascript中缺少一些参数。我已经在这个问题上花费了几个小时,但仍然无法弄清楚。这是来自Stripe的日志:解析的请求POST正文{"amount":"21000","currency":"usd","description":"TestCharge"}响应正文{"error":{"type":"invalid_request_error","message":"Mustprovidesourceorcustomer."}

linux - NPM 无法安装 appjs。错误 : Cannot find module 'graceful-fs'

我已经安装了node.js和npm,但是当我尝试安装appjs时出现此错误:zephlon@zephlon-T5254:~$npminstallappjsnode.js:201throwe;//process.nextTickerror,or'error'eventonfirsttick^Error:Cannotfindmodule'graceful-fs'atFunction._resolveFilename(module.js:334:11)atFunction._load(module.js:279:25)atModule.require(module.js:357:17)atr

node.js - npm 将所有模块安装在/usr/local/lib/node_modules/

我在Ubuntu12.10上安装了node.js0.8.14。我在我的主目录中创建了一个带有子目录node_modules的目录。我想在那里安装一些本地Node模块但正在运行npminstallmyModule在此目录中,将此模块安装在/usr/local/lib/node_modules/中(与使用-g标志安装模块的行为相同.bashrc中没有Node路径。知道如何安装本地Node模块吗? 最佳答案 经过进一步研究,我找到了解决方案。运行命令npmconfigls显示默认配置global=false(您可以通过npmconfigl