这是数字
而React在其文档中没有很多功能.它为什么这么大?
我觉得这是轻量级DOM的实现.但我想确定.
尝试使用 import.meta 时,我不断收到“仅当 '--module' 选项为 'es2020'、'esnext' 或 'system'.ts(1343) 时才允许使用 'import.meta' 元属性” .url(如Parcel 文档中所示)。是的,我已经按照消息中的建议配置了 tsconfig(尝试了所有 3 个选项)。
我正在尝试使用 React、Typescript 和 Parcel 2 从资产文件夹动态加载图像。我在互联网上搜索解决方案,并且阅读了有关 Typescript 中合并和增强类型的内容,但我似乎无法做到这一点工作。
我正在使用d3.js构建一个饼图,并可视化一个大数据集.图表上可以显示超过137个项目.我只有10种颜色使用此功能.
d3.scale.category10().range()
Run Code Online (Sandbox Code Playgroud)
通过探索其他选项:https: //github.com/mbostock/d3/wiki/Ordinal-Scales
d3.scale.category20().range()
var chart = nv.models.pieChart()
.x(function(d) {
return d.key
})
.y(function(d) {
return d.y
})
.color(d3.scale.category10().range())
.width(width)
.height(height);
Run Code Online (Sandbox Code Playgroud)
如何使用d3生成尽可能多的颜色?
我正在实现一个热图,其中单元格背景颜色由d3色标决定.有些值是绝对的; 它们的值可以是N个不同的任意字符串类型,如["6TH","7TH","5TH","4TH"].
给定起始颜色d3.rgb("蓝色")和结束颜色d3.rgb("红色"),如何构建将字符串的离散域映射到连续颜色范围的颜色比例?
我试过了
var scale = d3.scale.ordinal()
.domain(["6TH", "7TH", "5TH", "4TH"])
.rangeBands( [ d3.rgb("blue"), d3.rgb("red") ] );
Run Code Online (Sandbox Code Playgroud)
这显然不起作用.
我正在提供一些静态文件,如图像和字体,没有任何问题.当我尝试对PDF文件执行相同操作时,我收到错误.
错误在./src/views/default/components/Footer.js中
c:\ Resurs\repos\Frontend\src\views\default\components\Footer.js 5:17 error导入模块中的解析错误/ src/includes/ANVANDARAVTAL_MITTKONTOR.pdf'import/default
✖1个问题(1个错误,0个警告)
./src/views/default/components/Footer.js中的错误找不到模块:错误:无法在c:\ Resurs\repos\Frontend\src\views\default\components @ ./src中解析模块'application-loader' /views/default/components/Footer.js 21:32-84
webpack配置工作正常,包含jsx,es6,css,静态文件的所有加载器......除了PDF的加载器配置.
{
test: /\.pdf(\?v=[0-9]\.[0-9]\.[0-9])?$/,
loader: 'file-loader?minetype=application/pdf&name=[name].pdf'
}
Run Code Online (Sandbox Code Playgroud)
我的另一个加载器配置,对于PDF来说看起来几乎相同,并且工作......为什么(SOBBING)!? 例如:
{
test: /\.(ttf|eot|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/,
loader: 'file-loader'
}
Run Code Online (Sandbox Code Playgroud)
将文件导入react组件如下所示:
import bg from "src/design/images/loginBG.jpg"; //works fine
import pdf from "src/includes/ANVANDARAVTAL_MITTKONTOR.pdf"; //NOT WORKING!
Run Code Online (Sandbox Code Playgroud)
我已经尝试了这么多配置,谷歌搜索错误,谷歌搜索可以解决问题的加载器.没有什么关于从webpack/react提供静态内容,除了通常的图像,css,js.
我也试过提供一个txt文件,看它是否有效.这也会失败并出现与PDF相同的错误.
为什么webpack在使用文件加载器时会尝试解析文件?
我正在尝试使用ES6中的动态模块加载功能,似乎它还没有实际实现.但是有一些替代品,比如ES6 Module Loader Polyfill,据说它应该暂时应用.
所以我使用Babel和Webpack将ES6项目转换为ES5,并且它可以自行运行.但是我的所有代码都合并到一个bundle.js文件中,我希望将其拆分为模块.当我尝试提到的Polyfill时,它会从内部抛出一些错误,项目甚至不会启动.
index.js:6 Uncaught TypeError: Cannot read property 'match' of undefined
Run Code Online (Sandbox Code Playgroud)
第6行读到:
var filePrefix = 'file:' + (process.platform.match(/^win/) ? '/' : '') + '//';
Run Code Online (Sandbox Code Playgroud)
这是我的package.js档案:
{
"dependencies": {
"es6-module-loader": "^0.17.11",
"events": "^1.1.0",
"flux": "^2.1.1",
"fs": "0.0.2",
"react": "^15.0.2",
"react-addons-css-transition-group": "^15.0.2",
"react-dom": "^15.0.2",
"react-router": "^2.4.0",
"react-tap-event-plugin": "^1.0.0",
},
"devDependencies": {
"babel-core": "^6.8.0",
"babel-loader": "^6.2.4",
"babel-preset-es2015": "^6.6.0",
"babel-preset-react": "^6.5.0",
"html-webpack-plugin": "^2.16.1",
"react-hot-loader": "^1.3.0",
"transfer-webpack-plugin": "^0.1.4",
"webpack": "^1.13.0",
}
}
Run Code Online (Sandbox Code Playgroud)
有人可以指点一下使用Webpack和Babel加载动态模块的工作示例吗?
在最近添加npm audit(用于审计依赖项)之后,我注意到有多少包added(安装在 中node_modules)和有多少是audited由npm. 下面是一个例子:
以下是我的问题:
281是安装的软件包总数吗?npm审核的包比我的项目中的包多这么多?对我来说,如果发现漏洞,npm可能不得不退出audit其他软件包版本是有道理的,但在这种情况下,found 0 vulnerabilities为什么要进行额外的工作?
更新:
我认为顶级与子依赖关系有点混乱。运行以下命令以重现类似的差异:
mkdir test-npm-count-discrepancy
cd test-npm-count-discrepancy
npm init
npm i standard-version
Run Code Online (Sandbox Code Playgroud)
请注意(在撰写本文时)200+依赖项是added(即standard-version及其所有子依赖项),但1000+包是audited. 再次重申,上面的主要问题是“为什么npm审核的包比实际安装的包多?”。
我有以下数组:
[{id: 1, value : "value1", date: "2018-08-08", time: "15:27:17"},
{id: 2, value : "value2", date: "2018-08-09", time: "12:27:17"},
{id: 3, value : "value3", date: "2018-08-10", time: "17:27:17"},
{id: 4, value : "value4", date: "2018-08-11", time: "10:27:17"}]
Run Code Online (Sandbox Code Playgroud)
我怎样才能将阵列从最早到最新排序,反之亦然?
我尝试按日期排序,但按时间排序将记录ID 4的顺序交换为id 3,因为它具有比记录3更早的时间值,但在技术上按照定义,稍后.
给定此数组和json结构,如何对数组进行排序以考虑两个字段(date和time)?
喜欢
fetch('state_wise_data.csv')
.then(response => response.json())
.then(data => console.log(data))
.catch(err => console.log(err))
Run Code Online (Sandbox Code Playgroud)
尝试这样做,但没有奏效。