【发布时间】:2017-08-13 00:59:07
【问题描述】:
在将路由器包添加到我的 Angular 应用程序(需要升级 Core、Common、Compiler 等)后,我在正确输入时遇到问题。
在谷歌上搜索特定错误代码导致我遇到许多问题,主要解决方法是删除 node_modules 和 typings 并重新创建它们。我已经这样做了,但遇到了同样的不当行为。
在 SO 上,有 another question,但它很旧,与大多数软件包的不同版本有关,我几乎看不出它与我的问题有何关系。
坦率地说,我有点迷茫,因为我根本不知道如何解决它。下面是我的 tsconfig.json,如果它有助于发现一些奇怪的东西。
编辑
const path = require("path");
const HtmlWebpackPlugin = require("html-webpack-plugin");
const CopyWebpackPlugin = require("copy-webpack-plugin");
const distribution = path.resolve(__dirname, "distribution");
const application = path.resolve(__dirname, "source/application");
const resources = path.resolve(__dirname, "source/resources");
module.exports = {
entry: "./source/application/main.ts",
output: {
path: distribution,
filename: "bundle.js"
},
module: {
loaders: [
{ test: /\.png$/, loader: "raw-loader", include: [resources] },
{ test: /\.s(a|c)ss$/, loaders: ["raw-loader", "sass-loader"] },
{ test: /\.html$/, loader: "raw-loader", include: [application] },
{ test: /\.ts$/, loader: "ts-loader", include: [application] },
]
},
resolve: {
modules: ["node_modules", application],
extensions: [".js", ".ts"]
},
performance: {},
devtool: "source-map",
context: __dirname,
target: "web",
externals: [],
stats: {},
devServer: {
contentBase: distribution,
port: 3002
},
plugins: [
new HtmlWebpackPlugin({ template: "./source/index.html" }),
new CopyWebpackPlugin([{ from: "./source/resources", to: "resources" }])
]
}
【问题讨论】:
-
在外部 Web 工具 C:\Program Files\nodejs 中添加路径
-
@VenkateswaranR 请问我在哪里设置呢?我该怎么设置它?
-
在 Visual Studio 工具栏 Tools-->Options-->Projects&Solutions--->External Web Tools and C:\Program Files\nodejs 并设置为 first
-
@VenkateswaranR 嗯...我在 VS Code 上,即根本不是 Visual Studio...
-
你在用webpack吗,能不能说一下typescript版本
标签: node.js angular typescript typescript-typings