我在将rxjs
加载到一个简单的webpack设置(没有Angular )时遇到了问题。
./node_modules/.bin/webpack --config webpack.config.js --watch
来启动webpack。该应用程序的唯一文件src/app.ts
以下列字符开头:
import { Observable } from 'rxjs';
该行在VSCode和webpack控制台中突出显示,并显示以下错误:
Cannot find module 'rxjs'.
但是整体输出工作正常。只是这个控制台错误。tsconfig.json
:
{
"compilerOptions": {
"target": "es2015"
},
"files": [
"src/app.ts"
]
}
webpack.config.js
:
module.exports = {
entry: "./src/app.ts",
output: {
filename: "dist/bundle.js"
},
resolve: {
// Add '.ts' and '.tsx' as a resolvable extension.
extensions: [".webpack.js", ".web.js", ".ts", ".tsx", ".js"]
},
module: {
loaders: [
// all files with a '.ts' or '.tsx' extension will be handled by 'ts-loader'
{ test: /\.ts?$/, loader: "ts-loader" }
]
}
}
package.json
(所有内容均已正确安装):
{
"scripts": {
"start": "./node_modules/.bin/webpack --config webpack.config.js --watch"
},
"devDependencies": {
"ts-loader": "^2.1.0",
"typescript": "^2.3.4",
"webpack": "^2.6.1",
"webpack-dev-server": "^2.4.5"
},
"dependencies": {
"bootstrap": "^3.3.7",
"rxjs": "^5.4.0"
}
}
我找不到ts/webpack无法解析rxjs
在哪里的原因
4条答案
按热度按时间n8ghc7c11#
您应该将默认模块解析策略从经典更改为节点。为此,请更改
tsconfig.json
文件:参见模块分辨率文档
iaqfqrcu2#
到离子
简单地使用这个命令,以删除插件
然后运行此命令重新安装
pgvzfuti3#
我有这个问题时,我尝试建设与nestjs从头开始,这应该解决您的问题
第一个月
如果它不试试这个
👇️删除节点模块和包锁. json
rm -rf node_modules rm -f package-lock.json
👇️清理npm缓存
npm cache clean --force
👇️尝试重新安装
npm install
ktca8awb4#
您必须将
node_modules
添加到您的网络包解析。模块配置:关于https://webpack.js.org/configuration/resolve/的更多信息