Atwood定律:凡是能用JavaScript写出来的,最终都会用JavaScript写出来

 

node-sass 安装失败 gyp ERR! stack Error: EACCES: permission denied, mkdir '.../node-sass/build'

安装 node-sasssudo npm i -g node-sassnode-sass 安装失败:gyp ERR! stack Error: EACCES: permission denied, mkdir '.../node-sass/build'或gyp ERR! configure errorgyp ERR! stack Error: EACCES: permission denied,
ngtwewy 2020-02-18    npm   

npx 是什么?

npm v5.2.0引入的一条命令(npx),引入这个命令的目的是为了提升开发者使用包内提供的命令行工具的体验。 举例:使用create-react-app创建一个react项目。 老方法: npm install -g create-react-app create-react-app my-app npx方式: npx create-react-app my-app 这条命令
ngtwewy 2019-03-12    npm   

url-loader

将图片文件转换为base64编码并载入浏览器能够减少http请求数,但是增大了js或html文件的体积,如果图片在项目中的重用度较高,那么每处引用都会生成base64编码,造成了代码的冗余。通过http请求载入到浏览器的文件可以缓存到本地,当图片在项目中的重用度较高时,会为图片的访问增加缓存的便利性,下次访问更快。因此要平衡考虑。 Install npm install --save-dev
ngtwewy 2018-08-23    npm   

npm更新所有模块同步到package.json中

模块检查更新 生成工程后,一段时间很多模块都有更新,如何把工程中的模块都更新到最新的呢。 npm update一次只能更新一个包 首先我们先通过命令查看下需要更新的版本: npm outdated npm outdated 会列出所有可更新的 node_modules,如下: Package Current Wanted Latest Locat
ngtwewy 2017-12-19    npm   

npm install 生成的package-lock.json是什么文件?

前段时间升级了Node.js,现在执行`npm install`的时候,就会在当前目录生成一个`package-lock.json`的文件。 package.json里面定义的是版本范围(比如^1.0.0),具体跑npm install的时候安的什么版本,要解析后才能决定,这里面定义的依赖关系树,可以称之为逻辑树(logical tree)。node_modules文件夹下才是np
ngtwewy 2017-12-19    npm   

npm err Cannot read property '0' of undefined

Having the same issue on npm 5.4.2. Initially I tried npm cache clear --force but it did not resolve my issue. Removing package-lock.json didn't either. Removing both node_modules and package
ngtwewy 2017-12-19    npm   

npm warn package.json @1.0.0 no repository field

看字面意思大概是package.json里缺少repository字段,也就是说缺少项目的仓库字段 { ... "repository": { "type": "git", "url": "http://baidu.com" }, ... } 但作为测试项目或者练习用,只需在package.json里面做如下配置即可: {
ngtwewy 2017-12-19    npm   

一文看懂npm、yarn、pnpm之间的区别

本文作者对比了当前主流的包管理工具npm、yarn、pnpm之间的区别,并提出了合适的使用建议,以下为译文: NPM npm是Node.js能够如此成功的主要原因之一。npm团队做了很多的工作,以确保npm保持向后兼容,并在不同的环境中保持一致。 npm是围绕着语义版本控制(semver)的思想而设计的,下面是从他们的网站摘抄过来的: 给定一个版本号:主版本号.次版本号.补丁版本号
ngtwewy 2017-05-13    npm   

NPM小结

nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台。前端的可能性,从此更加具有想象空间。 随着一系列基于nodes的应用/工具的出现,工作中与nodejs打交道的机会越来越多。无论在node应用的开发,还是使用中,包管理都扮演着一个很重要的作用。NPM(node package manager),作为node的包管理工具,极大
ngtwewy 2017-02-24    npm   

nodejs npm常用命令

npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。1、npm install moduleNames:安装Node模块安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。npm install express  默认会安装express的最新版本
ngtwewy 2016-10-11    npm   

npm国内镜象设置的三种方法

镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字符串response) 2.命令行指定 npm --registry http
ngtwewy 2016-08-25    npm