Articles of npm

bcrypt不安装在Ubuntu上

我试图在Ubuntu安装bcrypt ,但得到以下错误。 我无法正确理解错误消息。 下面是关于同样的问题的一些讨论: https : //github.com/ncb000gt/node.bcrypt.js/issues/90,但仍然没有find解决办法。 我也尝试更新npm( npm install -g npm )并安装bcrypt而没有运气。 isha@isha-ubuntu:~/Documents/xpressnepal$ sudo npm install npm http GET https://registry.npmjs.org/bcrypt/0.7.7 npm http 304 https://registry.npmjs.org/bcrypt/0.7.7 npm http GET https://registry.npmjs.org/bindings/1.0.0 npm http 304 https://registry.npmjs.org/bindings/1.0.0 > bcrypt@0.7.7 install /home/isha/Documents/xpressnepal/node_modules/bcrypt > node-gyp rebuild gyp ERR! configure error gyp ERR! stack Error: "pre" versions of node cannot be installed, […]

如何使用broccoli.js获得一个简单的文件树连接

我试图让我的头在broccoli.js,但遇到了一个错误。 如果你看看我的GitHub仓库,你会看到我有一个brocfile.js,看起来像这样: brocfile.js var compileES6 = require('broccoli-es6-concatenator') var pickFiles = require('broccoli-static-compiler'); var mergeTrees = require('broccoli-merge-trees') var app = 'app' app = pickFiles(app,{ srcDir: '/', destDir: 'app-kit' }) var appJS = compileES6(app, { inputFiles: ['/app-kit/**/*.js'], outputFile: '/dist/app.js' }) module.exports = mergeTrees([appJS]); 我得到这个错误: Built with error: Error: ENOENT, no such file or directory 'tmp/static_compiler-tmp_dest_dir-JjclDVEm.tmp/undefined' at Object.fs.statSync (fs.js:684:18) […]

在Ubuntu 14.04上的MEAN堆栈突然停止工作

好吧,这太臭了,这里是独家新闻: 我正在帮助一个朋友在使用MEAN堆栈(mongodb,express,angular和nodejs)的网站项目上工作,我正在运行Ubuntu 14.04。 我对Linux非常了解,而且我是一名经验丰富的Web开发人员,但我的大部分经验都是使用LAMP堆栈。 直到今天晚上,我一直在做这个MEAN栈项目。 我的朋友跳回到今天晚上的发展,我帮助他们刷新他们在Mac上的节点env(他们大多做前端的HTML / CSS,我做全堆栈)通过运行npm更新和项目工作正常。 指出我可以轻松地刷新我的节点环境,以更加当前我试过同样的事情: 我试图更新我的节点和NPM环境,因为它已经过了几个月(我知道它的坏,我搞砸了,我承认它),我想我正在使用Node.js v 0.3.2.something ,没有想到在这个混乱发生之前检查版本号。 但现在我得到了疯狂的随机错误集,未满足的依赖关系,我无法通过使用npm安装来获取它们来解决未满足的依赖关系,我不能得到grunt来启动开发服务器,我试过删除节点和npm并重新安装(现在运行nodejs 0.10.25)已经运行apt-get update,apt-get install nodejs,apt-get install nodejs-dev,npm update,npm install等,但都无济于事。 我无法坚持和超越沮丧,请帮助! 下面是我得到的一些错误/缺失依赖的示例: module.js:340 throw err; ^ Error: Cannot find module './helpers' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load […]

bower安装后缺lessbower_components文件夹

在个人项目中,我跑了今天早上npm install && bower install svn结帐后。 所有的软件包似乎都下载并没有错误地安装,所有的火灾都是绿色的。 但安装后, bower_components文件夹仍然丢失。 我testing了一个bower cache clean但没有效果。 此外,我更新了我的凉亭版本# npm -g update bower ,但它没有更多的影响。 任何想法 ? 这里是凉亭安装输出: bower exifreader#* not-cached git://github.com/mattiasw/ExifReader.git#* bower exifreader#* resolve git://github.com/mattiasw/ExifReader.git#* bower geolocationmarker#* not-cached git://github.com/shahariaazam/geolocationmarker.git#* bower geolocationmarker#* resolve git://github.com/shahariaazam/geolocationmarker.git#* bower angular#1.2.27 cached git://github.com/angular/bower-angular.git#1.2.27 bower angular#1.2.27 validate 1.2.27 against git://github.com/angular/bower-angular.git#1.2.27 bower cryptojslib#~3.1.2 cached git://github.com/sytelus/CryptoJS.git#3.1.2 bower cryptojslib#~3.1.2 validate 3.1.2 […]

如何撤消npm更新?

有没有办法撤消命令npm update ? 我跑了命令,现在我有一堆未满足的依赖和一些错误。 我试图手动重新安装并修复所有的错误,但没有人知道如何基本上恢复一个npm update ?

给予模块错误的gulp命令找不到

我正试图在Windows上设置基本的aurelia应用程序。 我遵循了http://aurelia.io/get-started.html的说明 ,其中包括: 安装节点js 安装使用: npm install -g gulp 通过使用安装jspn: npm install -g jspm 然后从https://github.com/aurelia/skeleton-navigation/releases下载示例源代码到项目文件夹。 打开一个控制台,并改为项目目录即。 导航应用 执行命令: npm install 执行命令: jspm install -y 最后用命令: gulp watch启动服务器 以上所有步骤都成功完成,除了第8步,这是一个错误: E:\aurelia\navigation-app>gulp watch module.js:338 throw err; ^ Error: Cannot find module 'debug/node' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:278:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (E:\aurelia\navigation-app\node_modules\gulp-babel\nod e_modules\babel-core\lib\babel\util.js:22:34) […]

npm仍然安装软件包到'/ usr / local / Cellar / node / …',尽pipe我已经卸载了Homebrew的版本节点

这是一个漫长的夜晚。 最初我从https://nodejs.org/上的软件包安装了节点。 然而,由于某种原因(我不记得为什么了),我决定尝试卸载,然后通过Homebrew安装节点。 一切似乎都很好。 然后我跑了以下几点: $ npm install grunt -g $ npm install grunt-cli -g 但是当我尝试运行我的任何Grunt任务时,我得到以下内容: $ cd /some/project/that/used/grunt $ grunt -bash: grunt: command not found 我试着卸载节点的Homebrew版本: $ brew uninstall node 然后我再次安装了nodejs.org包。 但是,当我尝试安装npm软件包时,它将返回到/usr/local/Cellar/node/…目录中: $ sudo npm install grunt -g Password: grunt@0.4.5 /usr/local/Cellar/node/0.12.2_1/libexec/npm/lib/node_modules/grunt ├── which@1.0.9 … 我也发现https://github.com/Homebrew/homebrew/issues/22408并尝试了符号链接: $ ln -sf /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm 没有运气。 我怎样才能让npm停止在/usr/local/Cellar/…安装软件包并让Grunt再次运行? 谢谢!

我不能用npm更新电子

我无法更新电子预构build。 我多次执行sudo npm update electron-prebuilt -g 。 但是,尽pipe使用了sudo ,Permission denied Error每次都会发生。 为什么我不能更新电子成功? iojs3.2.0,OS X 10.10.5 以下是错误日志。 /usr/local/lib/node_modules/electron-prebuilt/install.js:15 throw err ^ Error: EACCES: permission denied, rename '/usr/local/lib/node_modules/electron-prebuilt/electron-tmp-download-818-1441021602097/electron-v0.31.1-darwin-x64.zip' -> '/Users/user_name/.electron/electron-v0.31.1-darwin-x64.zip' at Error (native) npm ERR! Darwin 14.5.0 npm ERR! argv "/usr/local/bin/iojs" "/usr/local/bin/npm" "install" "electron-prebuilt" "-g" npm ERR! node v3.2.0 npm ERR! npm v2.14.1 npm ERR! code ELIFECYCLE […]

Webpack:如何驯服非npm兼容的js库

我有像下面这样初始化自己的js库: (function(root) { …… …… })(this) 当用webpack构build时,我会得到类似的东西 function(module, exports) { (function(root) { })(this) } “这个”并不像图书馆所想的那样是一个窗口。 有没有一个简单的方法来驯服这种types的图书馆与webpack的工作? 我最后的手段是用后期加载器或者其他东西来替代这个窗口。

来自UglifyJs的bundle.js中的错误

我已经完成了一个项目,现在是时候build立它了。 我正在使用一个样板项目,仍然不完全理解所有npm / webpack的内幕。 当运行“npm start”时,我收到错误: ERROR in bundle.js from UglifyJs SyntaxError: Unexpected token: punc ()) [bundle.js:848,29] 在这个问题上search了一个小时后,我仍然无法解决它。 根据我的理解,这个问题正在发生,因为Uglify还不喜欢ES2016。 然而,我在互联网上find的解决scheme似乎没有工作,或者没有足够的意义,我来执行。 我发现这个stackoverflow的问题,并改变了我的项目的package.json文件中的webpack行到: "webpack": "fulls1z3/webpack#v2.1.0-beta.27-harmony" 但是这不起作用。 分叉webpack的另一个build议目前还不在我的理解之中。 我也尝试在另一个build议运行我的src文件夹上运行babel,但是这似乎并没有做任何事情,或者我不正确地运行它。 有没有人有一个很好的解决这个问题? 我现在很困难,没有时间从头开始学习npm / webpack,以便完全掌握发生了什么事情。 非常感激!