Articles of npm

升级node / npm后需要npm install?

我试图了解是否有必要在从6.x升级到8.x节点之后运行npm install。 如果是这样,你能解释为什么这样做? 我很难find一些文件。

在Laravel 5.4中,资产编译失败

在编译laravel资源时抛出错误: ERROR Failed to compile with 2 errors error in ./resources/assets/sass/app.scss Module build failed: Error: Missing binding /media/xxx/workspace/Projects/Laravel-blog/node_modules/node-sass/vendor/linux-ia32-57/binding.node Node Sass could not find a binding for your current environment: Linux 32-bit with Node.js 8.x Found bindings for the following environments: – Linux 32-bit with Node.js 7.x 的package.json { "private": true, "scripts": { "dev": "NODE_ENV=development node_modules/webpack/bin/webpack.js […]

如何在React中使用实验性function?

我正在尝试使用React中的实验性function。 具体反应 – 回电 。 这是包含在React中的一个包,但是当从npm安装最新时, react-call-return不包括在内。 是否有可能从npm安装这个特定的包,而不必克隆整个回购? 这个包确实存在于npm中,但目前还没有被使用: react-call-return 。 关于如何使用这个实验性function的任何想法?

打字稿错误中的string枚举

我试图添加一个string枚举到我的Angular 2项目,但是在使用npm开始项目期间发生错误: ERROR in e:/projects/dbtool-fullstack/dbtool-client/src/app/shared/models/full-m odels/enums/Sex.ts (2,10): Type '"Male"' is not assignable to type 'Sex'. ERROR in e:/projects/dbtool-fullstack/dbtool-client/src/app/shared/models/full-m odels/enums/Sex.ts (3,12): Type '"Female"' is not assignable to type 'Sex'. ERROR in e:/projects/dbtool-fullstack/dbtool-client/src/app/shared/models/full-m odels/enums/Sex.ts (4,8): Type '"NA"' is not assignable to type 'Sex'. 枚举声明: export enum Sex { Male = 'Male', Female = 'Female', NA = 'NA' […]

升级节点,但得到“SyntaxError:在严格模式下使用const”错误

我在Amazon Linux上运行以下版本的节点和npm … [myuser@mymachine ~]$ node –version v8.8.1 [myuser@mymachine ~]$ npm -v 5.4.2 通过安装我的seleniuv-webdriver模块后 npm install selenium-webdriver 我正在运行我的nodeJStesting,但得到以下错误 /home/jboss/node_modules/selenium-webdriver/index.js:25 const chrome = require('./chrome'); ^^^^^ SyntaxError: Use of const in strict mode. at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (/home/jboss/.jenkins/workspace/myco/automated-tests/nodejs/js/js-FF/Optimus-FF.js:2:15) at Module._compile (module.js:456:26) […]

节点LTS 8.9.0上的节点检查器错误错误

当我用Node v6运行npm i ,安装过程中没有错误,当我查找节点检查器时,我收到: ~/Development/<project-name>(master*) » npm ls node-inspector chenn@chenn-mac JPMS@2.0.0 /Users/chenn/Development/<project-name> └── (empty) 所以node-inspector不是dep树的一部分。 但是,当我切换节点LTS 8.9.0并运行安装命令(删除/ node_modules目录后)我收到以下内容: node-pre-gyp ERR! Tried to download(404): https://node-inspector.s3.amazonaws.com/profiler/v5.7.0/node-v57-darwin-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for v8-profiler@5.7.0 and node@8.9.0 (node-v57 ABI) (falling back to source compile with node-gyp) 有什么build议么?

NPM无法安装USB

我试图安装NPM软件包“ USB ”,但安装过程失败,出现以下错误输出: C:\Users\goorlavi1\Documents\pc-transfer>npm install –save usb > usb@1.2.0 install C:\Users\goorlavi1\Documents\pc-transfer\node_modules\usb > node-pre-gyp install –fallback-to-build node-pre-gyp ERR! Tried to download: https://github.com/tessel/node-usb/releases/download/1.2.0/usb_bindings-v1.2.0-node-v51-win32-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for usb@1.2.0 and node@7.2.1 (node-v51 ABI) (falling back to source compile with node-gyp) C:\Users\goorlavi1\Documents\pc-transfer\node_modules\usb>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" clean ) else (node "" clean ) C:\Users\goorlavi1\Documents\pc-transfer\node_modules\usb>if […]

如何在MAC上安装node,npm,angular cli?

现在运气好几天,我一直试图安装angular度cli。 我已经尝试手动安装节点,并与酿造。 我卸载了节点并重新安装。 我也试着用这里find的步骤修复npm权限: https : //docs.npmjs.com/getting-started/fixing-npm-permissions 我已经检查过,所有适当的目录都有正确的权限。 即使卸载并重新安装npmconfiguration前缀是“/Users/myusername/.npm-packages”而不是“/ usr / local”,我也觉得很奇怪。 任何帮助如何得到这个正确安装,将不胜感激! 我正在运行macOS Sierra 10.12.6。 节点-v = v8.9.0 npm -v = 5.5.1 当试图运行'ng版本'我得到'-bash:ng:命令未find'。 npmconfiguration获得前缀 = /Users/myusername/.npm-packages npmconfiguration获取 ; cli configs metrics-registry = "https://registry.npmjs.org/" scope = "" user-agent = "npm/5.5.1 node/v8.9.0 darwin x64" ; userconfig /Users/myusername/.npmrc prefix = "/Users/myusername/.npm-packages" ; builtin config undefined ; node […]

吞噬服务器抛出错误

我正在尝试运行gulp服务来启动之前工作的活动负载。 更新节点和npm后,我得到以下内容: $ gulp serve module.js:515 throw err; ^ Error: Cannot find module 'internal/util/types' at Function.Module._resolveFilename (module.js:513:15) at Function.Module._load (module.js:463:25) at Module.require (module.js:556:17) at require (internal/module.js:11:18) at evalmachine.<anonymous>:31:26 at Object.<anonymous> (c:\Development\Template\studio_billing\node_modules\gulp\node_modules\vinyl-fs\node_modules\graceful-fs\fs.js:11: 1) at Module._compile (module.js:612:30) at Object.Module._extensions..js (module.js:623:10) at Module.load (module.js:531:32) at tryModuleLoad (module.js:494:12) 这是我的gulpfile: var gulp = require('gulp'); var browserSync = require('browser-sync').create(); var reload […]

如何build立一个节点模块?

我认为这将是微不足道的,我意识到它可能会有所不同,从项目到项目,但我试图重现本地webdriverio的节点模块构build,并在我的项目中使用。 这是我的尝试: git clone git@github.com:webdriverio/webdriverio.git cd webdriverio git checkout v4.8.0 npm install npm run build npm pack 这会产生一个名为webdriverio-4.8.0.tgz的文件。 我改变我的项目的package.json文件,以取决于这个文件,而不是从npm webdriverio 。 像这样: "webdriverio": "file:../webdriverio/webdriverio-4.8.0.tgz", 在我的项目中运行npm install ,按照预期更新node_modules webdriverio ,但我的版本与npm版本不同,尽pipe可能基于相同的代码。 我从来没有build立过一个节点模块,所以我很欣赏我可能错过了一些东西,但是我在网上find的资源似乎表明上面的应该足够了。 另外,如果有更好的方法来完成我想要完成的任务,我会很感激反馈。