本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...
本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...
本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...
通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...
机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...
本书包含大量精心绘制的示意图和丰富的示例代码,讲解了常用的JavaScript语法特性,为JavaScript...
在Web 变得越来越复杂的时代,解决Web 性能问题正当时。本书旨在帮助读者创建更加快速的网站,内容涵盖Web...
RxJava广泛应用于Android应用程序的开发,得到了广大开发人员的青睐。其语法简洁,运行高效,未来有望成...
Boostrap是Twitter公司内部的一个工具,开源之后迅速得到了各方的认可。本书基于最新Bootstra...
本书从源码层面分析了Vue.js。首先,简要介绍了Vue.js;然后详细讲解了其内部核心技术“变化侦测”,这里...
1、本书的源代码都是项目完全开发完毕后的完整代码,而不是阶段性的代码。导致初学者在编写项目过程中不能将此代码拿来参考。可参考《Flutter技术入门与实战》中如何提供阶段性源码的
2、没有针对如何在老项目中使用vue技术的说明指导。
3、配置开发环境时没有针对开发环境的版本说明,即兼容性说明。我运行本书提供的server时node-pre-gyp ERR! Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.2/bcrypt_lib-v1.0.2-node-v48-linux-x64.tar.gz
后多方搜索发现时node版本和bcrypt版本兼容性问题。浪费了我大量时间!
目前我这边就发现这些问题,欢迎各位补充指正
Open powershell with administrator privileges and run this command, then proceed with bcrypt installation
npm install --global --production windows-build-tools
其实就是加了python这些的编译环境?
遇到相同问题的试试吧
Vue.component('card', {
props: ['def'],
data() {
return {
counter: 0
}
},
template: `
<div class="card" :class="'type-' + def.type" @click="play">
<div class="title">{{def.title}}</div>
<img class="separator" src="svg/card-separator.svg" />
<div class="description">
<div v-html="def.description"></div>
</div>
<div class="note" v-if="def.note">
<div v-html="def.note"></div>
</div>
<button @click="add">增加</button>
<p>{{counter}}</p>
</div>`,
methods: {
play() {
console.log('hhhh')
this.$emit('play')
},
add() {
this.counter++
}
}
})
1、管理员权限打开命令行窗口,运行npm install --global --production windows-build-tools,安装Python环境;
2、node -v 检查node版本,最新的版本都会报错,不兼容bcrypt;
3、如果node版本是最新的,先卸载,下载8.x.x(下载地址:https://nodejs.org/en/blog/release/v8.9.1/)安装好,接下来就可以愉快的跟着教程走了;