من در تلاش هستم تا فقط دو فایل .js را به فایلهای .ts در پروژه node.js با webpack خودم تبدیل کنم و آنها را کامپایل کنم (actions.ts و flux.ts). هنگام اجرا
webpack --progress --colorsمن این خطا را دریافت میکنم:
ERROR in ./src/app/tools/flux.ts (2,11): error TS2304: Cannot find name 'require'. ERROR in ./src/app/tools/flux.ts (4,1): error TS2304: Cannot find name 'module'. ERROR in ./src/app/actions/actions.ts (2,12): error TS2304: Cannot find nam ادامه مطلب →
آیا ممکن است از TypeScript و Webpack برای هدفگیری ES5 استفاده کرد، ولی ماژولها را به سبک ES6 نوشت؟
من میخواهم ماژولهایی به این شکل بنویسم:
export class MyClass { }و اینطور آنها را وارد کنید:
import {MyClass} from "Path/To/MyClass";ا
ادامه مطلب →
من واقعاً مطمئن نیستم چگونه به این وضعیت گرفتار شدم.. من webpack جهانی خود را حذف و آن را به صورت محلی برای dockerize کردن پروژهام دوباره نصب کردم. سپس با یک سری خطا مواجه شدم، آنهایی را که توانستم حل کردم و اکنون با این وضعیت ماندهام
http://puu.sh/orazd/b8a85ac5c6.png
من از هیچ ماژولی به نام
ادامه مطلب →
من دو پروژه Angular2 دارم که از webpack به عنوان بستهبند ماژول و TypeScript استفاده میکنند.
با هدف به اشتراک گذاشتن کد بین پروژهها، بخشی از کد منبع را جدا کردم و یک لینک نمادین به این کد منبع «خارجی» از هر یک از این دو پروژه ایجاد کردم.
بعد از انجام این کار، «کد
ادامه مطلب →
ما یک بسته npm سفارشی به نام our-map داریم که با استفاده از TypeScript، webpack و ArcGIS JS API ساختهایم تا یک نقشه esri را در یک کامپوننت React بستهبندی کنیم. ما تأیید کردهایم که ماژول همانطور که انتظار میرود از یک صفحه آزمایشی داخل ماژول کار میکند. یعنی، میتوان
ادامه مطلب →من در حال تلاش برای راهاندازی برنامه Angular 2 بر اساس Webpack هستم. میبینم که در فایل vendor.ts ما آن ساختار را داریم.
// Angular 2 import '@angular/platform-browser'; import '@angular/platform-browser-dynamic'; import '@angular/core'; import '@angular/common'; import '@angular/http'; import '@angular/router'; // RxJS import 'rxjs'; // Other vendors for example jQuery, Lodash or Bootstrap // You can import js, ts, css, sass, ...من میخواهم jQuery را وارد ک
ادامه مطلب →
من روی یک پروژه جدید Angular2 با Webpack به عنوان بارگذار مدل و Typescript به عنوان زبان توسعه کار میکنم.
وقتی که کامپایلر تایپاسکریپت را طوری تنظیم میکنم که به ES5 هدف گیرد، همه چیز درست کار میکند. اما وقتی هدف را به ES6 تغییر میدهم و babel-lo
ادامه مطلب →ارتقا از TypeScript نسخه ۲.۰.۱۰ به ۲.۱.۴ به نظر میرسد که چیزی در webpack، webpack-stream، ts-loader یا gulp را خراب میکند زیرا دیگر به نقطه ورود من یا glob منبع gulp احترام نمیگذارد. به نظر میرسد که همه فایلهای .ts در پروژهام (از جمله فایلهای موجود در پوشه منبع /server) را شامل میشود و نه فقط فایلهای ts در /client و app.ts طبق gulp.src و نقطه ورود webpack. آیا روش متفاوت/جدیدتر/بهتری وجود دارد که باید این کار را انجام دهم؟
در فایل گالپ:
const serverPath = 'server' ادامه مطلب →
من در حال تلاش برای ادغام webpack در برنامه تایپاسکریپتم هستم. برای اینکه webpack را یاد بگیرم، یک مهاجرت حداقلی را امتحان کردم. بنابراین، من seed سریع Angular2 را کلون کردم و یک فایل webpack.config.js اضافه کردم:
'use strict'; let path = require('path'); module.exports = { entry: './app/main.ts', module: { rules: [ { test: /\.tsx?$/, loader: 'awesome-typescript-loader', exclude: /node_modules/, ادامه مطلب →
من در استفاده از یک کتابخانه شخص ثالث همراه با تایپاسکریپت، تایپهای سفارشی و وبپک مشکل دارم. وبپک قادر به شناسایی کتابخانه JS شخص ثالث نیست.
هر زمان که فایل .ts خود را به صورت دستی کامپایل کرده و با Node.js اجرا میکنم، بدون هیچ مشکلی کامپایل میشود و همانطور که انتظار میرود اجرا میشود
ادامه مطلب →