npm

运行pm2命令只出现[PM2] Spawning PM2 daemon with pm2_home=/root/.pm2

只愿长相守 提交于 2020-10-29 16:28:35
pm2安装成功了,但是运行pm2命令只打印一句话 root@iZm5e3iekfi2krh6udbikaZ:~/.pm2# pm2 -v [PM2] Spawning PM2 daemon with pm2_home=/root/.pm2    出现报错的原因主要是nodejs版本太低了 我们来更新nodejs的版本 //下载nodejs安装文件node-v10.13.0-linux-x64.tar.xz ~$ wget https://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0-linux-x64.tar.xz //解压下载的文件 ~$ tar -xvf node-v10.13.0-linux-x64.tar.xz //测试是否安装成功 ~$ cd node-v10.13.0-linux-x64/bin && ls node npm npx //符号./的意思是当前文件夹下,现在 node 和 npm 还不能全局使用 ~/node-v10.13.0-linux-x64/bin$ ./node -v v10.13.0    查看当前目录 输入pwd查看当前目录,记住这个目录,我们下面要用 ~/node-v10.13.0-linux-x64/bin$ pwd //查到的目录如下 /root/node-v10.13.0

vue-bluJavascript

一笑奈何 提交于 2020-10-29 05:57:09
swiper swiper是一个支持滑动效果的js插件,它也支持在vue中使用,主要用于移动端的触摸滑动操作。 Swiper中文网 。 安装和导入插件 npm i vue - awesome - swiper - S //在main.js中导入swiper import Vue from "vue" import VueAwesomeSwiper from 'vue-awesome-swiper' import "swiper/dist/css/swiper.min.css" Vue . use ( VueAwesomeSwiper ) //在需要使用swiper的组件中导入具体的组件 import { swiper , swiperSlide } from "vue-awesome-swiper" swiper的html结构 < template > < swiper :options = "swiperOption" ref = "mySwiper" > //swipe标签会生成两个div,类名为:swiper-container和swiper-wrapper < swiper-slide class = "slider1 slides" > slider1 </ swiper-slide > //swiper-slide标签会生成一个div,.类名为:swiper-slide

使用代码片段的正确姿势,打造高效的vscode开发环境

霸气de小男生 提交于 2020-10-29 04:53:25
全文3928字,阅读时间 10分钟,未来节约时间 15分钟/每天 代码片段(code snippet) 相信大家都或多或少有接触过。 在完成一个项目以后,往往都会写出许多有价值的代码,或是 绞尽脑汁解决的难题 ,或是 灵光一现的小技巧 ,又或是需要给组里的人 分享经验,分享代码 。 对于我而言,我有时确实会把足够酷炫或者自豪的项目封装成一个包(例如npm或者是nuget等等),但面对粒度再小一点的一个function甚至是一行代码就不太合适了。 我自己遇到困难的几个场景 electron-builder 打包后,为了修改electron国内镜像下载地址,往往会配置vue.config.js。这个地址很长一段时间都不会变,包括这个配置的结构等主要内容其实都不太会变,每次要写的时候都会忘记,在找了好一会之前写的代码后,终于找到了之前的配置文件, 复制-粘贴 我的vue项目中会使用vuetify,而vuetify的各种配置都会写在一起,说复杂也不复杂,但我没有记,每次都是用到的时候打开官网然后, 复制-粘贴 还有一些其他配置文件,例如 axios,echart,signalr等配置文件,大部分情况下都不需要修改,直接, 复制-粘贴 .... 为了能够减少以上重复工作,提高效率,我也尝试过不少办法 制作 项目模板 ,使用vue init 来初始化项目 使用 github gist

WARN checkPermissions Missing write access to /usr/local/lib/node_modules

假如想象 提交于 2020-10-29 01:00:18
npm install -g bower 报错 npm install -g bower npm WARN deprecated bower@1.8.8: We don't recommend using Bower for new projects. Please consider Yarn and Webpack or Parcel. You can read how to migrate legacy project here: https://bower.io/blog/2017/how-to-migrate-away-from-bower/ npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules npm ERR! code EACCES npm ERR! syscall access npm ERR! path /usr/local/lib/node_modules npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR! [Error: EACCES: permission denied, access '/usr

`npm install`卡住不动,使用`sudo npm install`就可以下载依赖包

喜夏-厌秋 提交于 2020-10-28 21:05:05
当我在项目中执行 npm install 的时候,等了几分钟也没有打印信息出来,竟然卡住不动了。 我取消之后再执行 sudo npm install 发现是可以安装的。只是安装的 node_models 文件夹不属于当前用户。 由此可以排除了,不是网络的问题。也不是修改 npm 的源路径能够解决的。 在我输入 npm config list 并没有发现任何问题。 耐心的等 于是我决定删除下载的 node_models 然后执行 npm install 耐心的等一会儿。 很长一段时间过去了.... .......... 报了个超时的错误,说是 127.0.0.1:50907 链接不上。 妹的,这个端口号怎么这么熟悉。 于是我就在终端命令行输入了一下 env 查看了一下全局变量。 发现了下面的内容片段: http_proxy=127.0.0.1:50907 https_proxy=127.0.0.1:50907 mmp。我啥时候设置了个代理? 于是我就查看了一下 ~/.bashrc 、 ~/.bash_profile 等文件。 在 ~/.bashrc 文件中。找到了这两个鬼。 于是我在 ~/.bashrc 文件中将这两行给注释掉了,然后将这两个变量设置为空 ok! 保存并退出文件,执行 source ~/.bashrc 然后去项目目录执行 npm install 激动人心的时刻来了

npm 错误

吃可爱长大的小学妹 提交于 2020-10-28 20:26:48
brew upgrade 导致 npm 错误(首次巧遇) MickeyMacBook-Pro:app mickey$ npm internal/modules/cjs/loader.js:583 throw err; ^ Error: Cannot find module '../lib/utils/unsupported.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15) at Function.Module._load (internal/modules/cjs/loader.js:507:25) at Module.require (internal/modules/cjs/loader.js:637:17) at require (internal/modules/cjs/helpers.js:20:18) at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21 at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:153:3) at Module._compile (internal/modules/cjs/loader.js

node、npm、cnpm、vue cli 的安装,配置,都集中在这里了

人盡茶涼 提交于 2020-10-28 11:39:25
如果原本有下载node,可以把它先卸载,然后,点击这个网址下载(很快的) https://cdn.npm.taobao.org/dist/node/v14.14.0/node-v14.14.0-x64.msi 这个网址下载的node,可以自动配置环境变量,省下一大推事儿。 接下来,下载cnpm,提高速度何乐而不为呢? 在cmd,记得是用管理员身份打开,输入 npm install -g cnpm --registry=https://registry.npm.taobao.org 查一下版本 用cnpm安装vue cnpm install -g @vue/cli 安装vue cli 的时候,配置一下环境变量 用 vue --version 或者 vue -V (V是大写),查看一下版本 然后啊,干什么呢?可以在命令行敲下 vue ui ,开始熬夜吧,尊敬的打工人,嘿嘿。 (本人是菜狗,文章可能有错的地方,欢迎大佬们的批评与指正) 来源: oschina 链接: https://my.oschina.net/u/4290521/blog/4692186

怎样跳过Vue的eslint

我的未来我决定 提交于 2020-10-28 08:16:56
一 修改build下的webpack.base.conf.js文件 注释掉下面代码 const createLintingRule = () => ({ // test: /\.(js|vue)$/, // loader: 'eslint-loader', // enforce: 'pre', // include: [resolve('src'), resolve('test')], // options: { // formatter: require('eslint-friendly-formatter'), // emitWarning: !config.dev.showEslintErrorsInOverlay // } }) 二 重启项目 1 关闭项目 2 npm run dev 启动项目 来源: oschina 链接: https://my.oschina.net/u/4318023/blog/4691694

Node.js

无人久伴 提交于 2020-10-28 06:34:31
一、Node.js 1.基本概述 Node.js是一个可以让JavaScript运行在服务器端的平台。它是一个为实时Web应用开发而诞生的平台,它从诞生之初就充分考虑了在实时响应、超大规模数据要求下架构的可扩展性。这使得它摒弃了传统平台依靠多线程来实现高并发的设计思路,而采用了单线程、异步I/O、事件驱动式的程序设计模式。 Node.js 有着强大而灵活的包管理器(node package manager, npm),目前已经有上万个第三方模块,其中有网站开发框架,有 MySQL、PostgreSQL、MongoDB数据库接口,有模板语言解析、 CSS 生成工具、邮件、加密、图形、调试支持,甚至还有图形用户界面和操作系统 API工具。 Node.js 可以作为服务器向用户提供服务,与 PHP、 Python、 Ruby on Rails 相比,它跳过了 Apache、 Nginx 等 HTTP服务器,直接面向前端开发。Node.js 的许多设计理念与经典架构(如 LAMP)有着很大的不同,可提供强大的伸缩能力 。 二、安装node.js 下载地址:https://nodejs.org/zh-cn/download/ 具体步骤百度吧 二、搭建node服务器 首先安装一下全局的vue手脚架 vue-cli 命令行执行 : npm install -g vue-cli // 加

vue element

。_饼干妹妹 提交于 2020-10-28 05:11:00
下载node.js的window版本,最新的node.js已经打包了npm 安装好后可以打开命令行用 npm-v node-v 查看是否安装成功以及版本号,出现版本提示表示安装成功: 如果你安装的是旧版本的 npm,可以很容易得通过 npm 命令来升级,命令如下: Window 系统使用以下命令即可: npm install npm -g 使用淘宝 NPM 镜像 大家都知道国内直接使用npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。 $ npm install -g cnpm --registry=https://registry.npm.taobao.org 这样就可以使用cnpm 命令来安装模块了 全局安装vue-cli,打开CMD命令行,npm install -g vue-cli 安装成在命令行中输入vue -V ,(大写的V),即可查询版本号 安装webpack,运行: npm install webpack -g ,这里有全局安装和局部安装(区别在后面的 -g 参数),建议选全局的(这一步是网上的安装步骤,但安装之后实际没有作用,所以可以不安装,通过下载webpack包的方式使用offline来创建工程) 这一步安装之后,通过vue init webpack <project name>去创建项目的时候,总是提示一个错误(vue-cli · Failed