Node.js @找不到角度为2的类型模块
我花在这件事上的时间比我想承认的要多,所以我要举手了 我想在angular 2项目中包含一个模块:Node.js @找不到角度为2的类型模块,node.js,angular,tsconfig,Node.js,Angular,Tsconfig,我花在这件事上的时间比我想承认的要多,所以我要举手了 我想在angular 2项目中包含一个模块: import * as d3ScaleChromatic from 'd3-scale-chromatic'; 这会产生一个错误: Cannot find module 'd3-scale-chromatic'. 我已经通过npm安装了npm安装--save@types/d3 scale color。我可以告诉你,它生活在节点单元/@types/d3音阶色度中 我的tsconfig.json如
import * as d3ScaleChromatic from 'd3-scale-chromatic';
这会产生一个错误:
Cannot find module 'd3-scale-chromatic'.
我已经通过npm安装了npm安装--save@types/d3 scale color。我可以告诉你,它生活在节点单元/@types/d3音阶色度
中
我的tsconfig.json
如下所示:
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types" <-- should look here, right?
],
"lib": [
"es2016",
"dom"
]
}
}
tsconfig.spec.json
:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"baseUrl": "./",
"module": "es2015",
"types": ["@types/d3-scale-chromatic"]
},
"exclude": [
"test.ts",
"**/*.spec.ts"
]
}
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/spec",
"baseUrl": "./",
"module": "commonjs",
"target": "es5",
"types": [
"jasmine",
"node"
]
},
"files": [
"test.ts"
],
"include": [
"**/*.spec.ts",
"**/*.d.ts"
]
}
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/e2e",
"baseUrl": "./",
"module": "commonjs",
"target": "es5",
"types": [
"jasmine",
"jasminewd2",
"node"
]
}
}
tsconfig.e2e.json
:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"baseUrl": "./",
"module": "es2015",
"types": ["@types/d3-scale-chromatic"]
},
"exclude": [
"test.ts",
"**/*.spec.ts"
]
}
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/spec",
"baseUrl": "./",
"module": "commonjs",
"target": "es5",
"types": [
"jasmine",
"node"
]
},
"files": [
"test.ts"
],
"include": [
"**/*.spec.ts",
"**/*.d.ts"
]
}
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/e2e",
"baseUrl": "./",
"module": "commonjs",
"target": "es5",
"types": [
"jasmine",
"jasminewd2",
"node"
]
}
}
您还需要安装:
npm install --save d3-scale-chromatic
以及:
npm install --save @types/d3-scale-chromatic
您还需要安装:
npm install --save d3-scale-chromatic
以及:
npm install --save @types/d3-scale-chromatic
您仅安装
类型
,还需要安装实际的软件包,如下所述。您仅安装类型
,还需要安装实际的软件包,如下所述。