大佬教程收集整理的这篇文章主要介绍了node.js – Typescript:“找不到模块”与有效的打字,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的节点版本是v4.2.6
我的typescript版本是v1.7.5
因此我的项目目录是:
package.json tsconfig.json typings.json src/ app.ts typings/ main.d.ts main/ambient/node/node.d.ts main/ambient/express/express.d.ts
打字/主要内容如下:
/// <reference path="main/ambient/express/express.d.ts" /> /// <reference path="main/ambient/node/node.d.ts" />
{ "compilerOptions": { "target": "es6","module": "commonjs" } }
{ "dependencies": {},"devDependencies": {},"ambientDependencies": { "express": "github:DefinitelyTyped/DefinitelyTyped/express/express.d.ts#dd4626a4e23ce8d6d175e0fe8244a99771c8c3f2","node": "github:DefinitelyTyped/DefinitelyTyped/node/node.d.ts#1c56e368e17bb28ca57577250624ca5bd561aa81" } }
src / app.ts的内容如下:
'use Strict'; ///<reference path="../typings/main.d.ts"/> import * as express from "express";
这是非常简单的,应该导致一个基本的应用程序。但是,当我尝试编译这个我得到错误错误TS2307:找不到模块’express’。
我已经尝试重新排列打印文件,更改参考路径标签中的相对路径,使用tsconfig.json中的文件字段来指示参考路径,而不是在文件中使用内联标记,这一切都无济于事。我也尝试使用gulp-typescript,gulp-tsc和tsc在命令行上直接编译。
当我尝试使用Nodejs内置模块,如crypto,http,fs等时,我会收到类似的错误。
这些引用似乎有效 – 我失踪了什么?
以上是大佬教程为你收集整理的node.js – Typescript:“找不到模块”与有效的打字全部内容,希望文章能够帮你解决node.js – Typescript:“找不到模块”与有效的打字所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。