আমি টাইপ স্ক্রিপ্ট এ একটি শট দিচ্ছি। হ্যালো ওয়ার্ল্ড পর্যায়ে এটি দুর্দান্ত কাজ করে। আমি এখন একটি এনপিএম মডিউল ব্যবহার করার চেষ্টা করছি:
index.ts
=
import _ = require('lodash')
console.log(_.toUpper('Hello, world !'))
এটি কাজ করে না:
tsc index.ts
->Cannot find module 'lodash'. (2307)
node-ts index.js
->Cannot find module 'lodash'. (2307)
টাইপস্ক্রিপ্ট ডকুমেন্টেশন এবং গুগলে দেখে কোনও লাভ হয়নি। অন্যান্য এস / ও প্রশ্নগুলি উত্তরহীন ( এখানে এবং এখানে ) বা সম্পর্কিত নয়।
উপাদানসমূহ:
- প্রকার: 1.8 সর্বশেষ
- হ্যাঁ, লড্যাশ ইনস্টল করা আছে
npm i --save lodash
এবং আমার ফাইল সিস্টেমে বিদ্যমান রয়েছে (পরীক্ষা করা হয়েছে) - আমিও করেছি
typings i --save lodash
- রূপগুলো
import * as _ from 'lodash'
বাconst _ = require('lodash')
পারেন কাজ করে না - আমি হিসাবে অন্যান্য উত্তর প্রস্তাব tsconfig.json অপশন tweaking চেষ্টা
"moduleResolution": "node"
এবং"module": "commonjs"
কিছু উত্তর মধ্যে প্রস্তাবিত, এখনও কাজ করে না
টাইপসক্রিপ্টে আমরা কীভাবে এনপিএম প্যাকেজ গ্রাস করব ??
///<reference path="../typings/lodash/lodash.d.ts"/>